{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Using TensorFlow backend.\n"
     ]
    }
   ],
   "source": [
    "import tensorflow as tf\n",
    "import numpy as np\n",
    "from tensorflow import keras\n",
    "from tensorflow.keras.layers import Conv2D, Dense, Flatten, BatchNormalization\n",
    "from mlxtend.data import loadlocal_mnist\n",
    "import cv2\n",
    "import os\n",
    "from mlxtend.data import loadlocal_mnist\n",
    "from matplotlib import pyplot as plt\n",
    "from numpy import expand_dims\n",
    "from keras.preprocessing.image import load_img\n",
    "from keras.preprocessing.image import img_to_array\n",
    "from keras.preprocessing.image import ImageDataGenerator\n",
    "from sklearn.utils import shuffle\n",
    "import random\n",
    "import timeit\n",
    "import h5py\n",
    "# %matplotlib widgetsnbextension"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<module 'tensorflow._api.v2.version' from '/home/nandi/.local/lib/python3.8/site-packages/tensorflow/_api/v2/version/__init__.py'>"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tf.version"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(155186, 28, 28, 1) (155186,)\n"
     ]
    }
   ],
   "source": [
    "hf2 = h5py.File('data_new.h5', 'r')\n",
    "x = hf2.get('train_img')\n",
    "y = hf2.get(\"train_labels\")\n",
    "print(x.shape,y.shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(10000, 28, 28, 1) (10000,)\n"
     ]
    }
   ],
   "source": [
    "hf2 = h5py.File('data_new_val.h5', 'r')\n",
    "x_val = hf2.get('train_img')\n",
    "y_val = hf2.get(\"train_labels\")\n",
    "print(x_val.shape, y_val.shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "classes = 11"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "X, Y = loadlocal_mnist(images_path='svhn-data/train-images-idx3-ubyte', labels_path='svhn-data/train-labels-idx1-ubyte')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "X_test, Y_test = loadlocal_mnist(images_path='svhn-data/t10k-images-idx3-ubyte', labels_path='svhn-data/t10k-labels-idx1-ubyte')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "ename": "NameError",
     "evalue": "name 'y' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-20-cda2c73a20a6>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0munique\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0my\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mNameError\u001b[0m: name 'y' is not defined"
     ]
    }
   ],
   "source": [
    "np.unique(y)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "# x = X.reshape((60000,28,28,1))\n",
    "x_test = X_test.reshape((X_test.shape[0],28,28,1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [],
   "source": [
    "imgs = shuffle(imgs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "4"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "display(x[1200])\n",
    "y[1200]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "x = np.append(x,imgs,axis=0)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "y = np.append(Y,y_imgs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "def display(img):\n",
    "    cv2.imshow(\"img\",img)\n",
    "    cv2.waitKey(0)\n",
    "    cv2.destroyAllWindows()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "x,y = shuffle(x,y)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "x = x / 255.0"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(10000,)"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "Y_test.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [],
   "source": [
    "x_val = x[0:10000]\n",
    "y_val = y[0:10000]\n",
    "x = x[10000:]\n",
    "y = y[10000:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [],
   "source": [
    "ind = 5960\n",
    "display(np.reshape(x[ind],(28,28)))\n",
    "y[ind]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [],
   "source": [
    "Y_test = Y_test.reshape((Y_test.shape[0],1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "x = np.array(x)\n",
    "y = np.array(y)\n",
    "y_val = np.array(y_val)\n",
    "x_val = np.array(x_val)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "model = keras.Sequential()\n",
    "model.add(keras.layers.Conv2D(32, kernel_size=(3,3), strides=1, activation='relu', input_shape = (28, 28, 1)))\n",
    "model.add(keras.layers.BatchNormalization())\n",
    "model.add(keras.layers.Dropout(0.6))\n",
    "model.add(keras.layers.Conv2D(32, kernel_size=(3,3), strides=1, activation='relu'))\n",
    "model.add(keras.layers.BatchNormalization())\n",
    "model.add(keras.layers.MaxPool2D())\n",
    "model.add(keras.layers.Conv2D(64, kernel_size=(3,3), strides=1, activation='relu'))\n",
    "model.add(keras.layers.BatchNormalization())\n",
    "model.add(keras.layers.MaxPool2D())\n",
    "model.add(keras.layers.Flatten())\n",
    "model.add(keras.layers.Dropout(0.7))\n",
    "model.add(keras.layers.Dense(512, activation='relu'))\n",
    "model.add(keras.layers.Dropout(0.8))\n",
    "model.add(keras.layers.Dense(128, activation='relu'))\n",
    "model.add(keras.layers.Dense(11, activation='softmax'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Epoch 1/5\n",
      "4850/4850 [==============================] - 100s 21ms/step - loss: 0.2790 - accuracy: 0.9169 - val_loss: 0.1210 - val_accuracy: 0.9663\n",
      "Epoch 2/5\n",
      "4850/4850 [==============================] - 101s 21ms/step - loss: 0.1986 - accuracy: 0.9429 - val_loss: 0.0820 - val_accuracy: 0.9775\n",
      "Epoch 3/5\n",
      "4850/4850 [==============================] - 100s 21ms/step - loss: 0.1648 - accuracy: 0.9522 - val_loss: 0.0757 - val_accuracy: 0.9803\n",
      "Epoch 4/5\n",
      "4850/4850 [==============================] - 101s 21ms/step - loss: 0.1420 - accuracy: 0.9592 - val_loss: 0.0636 - val_accuracy: 0.9834\n",
      "Epoch 5/5\n",
      "4850/4850 [==============================] - 100s 21ms/step - loss: 0.1279 - accuracy: 0.9624 - val_loss: 0.0564 - val_accuracy: 0.9843\n"
     ]
    }
   ],
   "source": [
    "history = model.fit(x,y, epochs=5, validation_data=(x_val, y_val))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Epoch 1/3\n",
      "4850/4850 [==============================] - 101s 21ms/step - loss: 0.1198 - accuracy: 0.9652 - val_loss: 0.0546 - val_accuracy: 0.9866\n",
      "Epoch 2/3\n",
      "4850/4850 [==============================] - 102s 21ms/step - loss: 0.1130 - accuracy: 0.9677 - val_loss: 0.0477 - val_accuracy: 0.9869\n",
      "Epoch 3/3\n",
      "4850/4850 [==============================] - 102s 21ms/step - loss: 0.1076 - accuracy: 0.9683 - val_loss: 0.0471 - val_accuracy: 0.9874\n"
     ]
    }
   ],
   "source": [
    "history2 = model.fit(x,y, epochs=3, validation_data=(x_val, y_val))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "unsupported operand type(s) for +=: 'History' and 'History'",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mTypeError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-24-4407809ff026>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[0mhist\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mhistory\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mhistory\u001b[0m \u001b[0;34m+=\u001b[0m \u001b[0mhistory2\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mTypeError\u001b[0m: unsupported operand type(s) for +=: 'History' and 'History'"
     ]
    }
   ],
   "source": [
    "hist = history\n",
    "history += history2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "loss = history2.history['loss']\n",
    "val_loss = history2.history['val_loss']\n",
    "epochs = range(1, len(loss) + 1)\n",
    "plt.plot(epochs, loss, 'b', label='Training loss')\n",
    "plt.plot(epochs,val_loss, 'r', label='Validation loss')\n",
    "plt.title('Training and Validation loss')\n",
    "plt.xlabel('Epochs')\n",
    "plt.ylabel('Loss')\n",
    "plt.legend()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAY4AAAEWCAYAAABxMXBSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+j8jraAAAgAElEQVR4nO3deZwU5b3v8c+XYRk2ZRURVFCIuCADTohBzcGoObhEg8sRjgkixrhEPepJovEm0WxXrzFX40k0UWNcT0iiwWM87px4MTFRB0UjrqCo40IQI6AIMvC7f1TN0NP0zHQN09MD832/Xv3qWp6q/lVNTf36earrKUUEZmZmxepS7gDMzGzL4sRhZmaZOHGYmVkmThxmZpaJE4eZmWXixGFmZpk4cdhmk3SvpBPbumw5SVoi6eASrPdhSV9Oh0+Q9EAxZVvxOTtJ+kBSRWtjNWuKE0cnlZ5U6l8bJH2UM35ClnVFxKERcVNbl+2IJH1T0rwC0wdJ+ljSXsWuKyJui4jPtVFcjRJdRLweEX0iYn1brN8slxNHJ5WeVPpERB/gdeDzOdNuqy8nqWv5ouyQbgEmSRqZN30a8LeIeLYMMXUaPh47BicOa0TSZEm1ks6X9A7wK0n9Jd0taZmkf6TDw3OWyW1+mSnpT5IuT8u+KunQVpYdKWmepFWSHpL0M0m3NhF3MTF+X9Kf0/U9IGlQzvwvSXpN0nJJ/6up/RMRtcD/AF/KmzUDuKmlOPJininpTznjh0h6QdIKST8FlDNvV0n/k8b3rqTbJPVL590C7AT8Ia0xfkPSCElRf6KVtIOkuyS9J2mRpFNy1n2xpN9KujndNwslVTe1DyT9RNIbklZKmi/pgJx5FZIulLQ4Xdd8STum8/aU9GAaw1JJF6bTb5T0g5x1TJZUmzO+JD0enwE+lNRV0gU5n/GcpKl5MZ4i6fmc+RMkfV3SHXnl/kPSlU1tqxXmxGGFbA8MAHYGvkJynPwqHd8J+Aj4aTPLfwp4ERgEXAb8UpJaUfY/gceBgcDFbHqyzlVMjP8KnARsB3QHvgYgaQ/gmnT9O6SfV/Bkn7opNxZJuwFVwK+LjGMTaRK7A/gWyb5YDOyXWwS4JI1vd2BHkn1CRHyJxrXGywp8xK+B2nT5Y4H/LemgnPlHArOBfsBdLcT8RLq9A0j+Rr+TVJnOOw+YDhwGbAPMAlZL6gs8BNyXxjAKmNvcPskzHTgc6BcRdST75wBgW+C7wK2ShgJIOo5k38xIYzgSWA7cCkzJSbhdgeNJapGWRUT41clfwBLg4HR4MvAxUNlM+SrgHznjDwNfTodnAoty5vUCAtg+S1mSk24d0Ctn/q3ArUVuU6EYv5UzfgZwXzr8HWB2zrze6T44uIl19wJWApPS8R8C/9XKffWndHgG8NecciI50X+5ifV+AXiq0N8wHR+R7suuJElmPdA3Z/4lwI3p8MXAQznz9gA+ynD8/AMYlw6/CBxVoMz03Hjz5t0I/CBnfDJQm7dts1qIYUH95wL3A//WRLl7gVPS4SOA59rjf2xre7nGYYUsi4g19SOSekn6RdqUsxKYB/RT07/Yead+ICJWp4N9MpbdAXgvZxrAG00FXGSM7+QMr86JaYfcdUfEhyTfUAtKY/odMCOtHZ1AUgtpzb6qlx9D5I5L2k7SbElvpuu9laRmUoz6fbkqZ9prwLCc8fx9U6kmridI+ve0GWiFpPdJvvXXx7IjSW0gX1PTi9Xoby9phqQFkt5PY9iriBgg+Tt9MR3+Iq5ttIoThxWS32XyvwO7AZ+KiG2Az6TTm2p+agtvAwMk9cqZtmMz5Tcnxrdz151+5sAWlrkJ+BfgEKAvcPdmxpEfg2i8vZeQ/F32Ttf7xbx1NtfN9Vsk+7JvzrSdgDdbiGkT6fWM80m2vX9E9ANW5MTyBrBrgUWbmg7wIUktrt72Bco0bJ+knYHrgDOBgWkMzxYRA8CdwN5Kfv12BHBbE+WsGU4cVoy+JG3170saAFxU6g+MiNeAGuBiSd0lfRr4fIlivB04QtL+kroD36Pl/41HgPeBa0mauT7ezDj+G9hT0tHpN/2zaXwC7Qt8kK53GPD1vOWXArsUWnFEvAE8ClwiqVLS3sDJtO6k2ZekCXEZ0FXSd0iuI9S7Hvi+pNFK7C1pIEli3V7SOZJ6SOor6VPpMguAwyQNkLQ9cE4LMfQmSSTLACSdRFLjyI3ha5L2SWMYlSYb0pr07aTXzyLi9Vbsg07PicOKcSXQE3gX+CvJBc72cALwaZJmox8AvwHWNlG21TFGxELgqyQnk7dJ2uxrW1gmgJtJLoLfvLlxRMS7wHHApSTbOxr4c06R7wITSL7d/zfw+7xVXAJ8K226+VqBj5hOct3jLWAOcFFEPFhMbHnuJ7lO8BJJc9caGjcj/V/gt8ADJNeBfgn0TJvJDiFJ/u8ALwMHpsvcAjxNci3jAZK/c5Mi4jngx8BfSBLmWHL2VUT8juS6038Cq0hqGQNyVnFTuoybqVpJ6UUisw5P0m+AFyKi5DUe23pJ2gl4geQHGyvLHc+WyDUO67AkfVLJ/QtdJE0BjiL59mjWKpK6kPxkeLaTRuv5LkzryLYnaZIZSNJ0dHpEPFXekGxLJak3SdPWa8CUMoezRXNTlZmZZeKmKjMzy6RTNFUNGjQoRowYUe4wzMy2KPPnz383IgbnT+8UiWPEiBHU1NSUOwwzsy2KpNcKTXdTlZmZZeLEYWZmmThxmJlZJk4cZmaWiROHmZll4sRhZmaZOHGYmVkmneI+DjOzLc769bB2bfJas6bp9+bmrV0LM2bAqFFtGpoTh5lZrvXrWz4Zt8d7XV3bbM+nP+3EYWZbqbq67N+mS/G+fv3mb4sElZXQo0fT7336wMCBLZfbnPdu3ZJY2pgTh1lnFlH4hF2O97Y8YTd3Mu3bFwYPLt3JurISunYtyQm7o3DiMGtvEclJsq4O1q0r/wl7w4bN36YuXVo+YW+7bWm/XffosdWfsDsKJw7rWCKSE9m6dRtPrFvje1upqGj5ZNq/f+u+NWc9YVun4b/2lib3m+rW+l4OXbsmr27dsr337Nm65XLfW/vt2idsKxMfdc157DF47rnyn0hz38vxxMaKitadEOsvAG7uibXU7xUVbt4wy8CJozk33wxXX918mS35pFpsGZ9UzSxHp3jmeHV1dbTqQU7LlsGHH/qkamadkqT5EVGdP901juYMHpy8zMysgfuqMjOzTJw4zMwsEycOMzPLxInDzMwyceIwM7NMnDjMzCwTJw4zM8vEicPMzDJx4jAzs0xKmjgkTZH0oqRFki4oML+/pDmSnpH0uKS9cuadK2mhpGcl/VpSZTr9YklvSlqQvg4r5TaYmVljJUsckiqAnwGHAnsA0yXtkVfsQmBBROwNzAB+ki47DDgbqI6IvYAKYFrOcldERFX6uqdU22BmZpsqZY1jIrAoIl6JiI+B2cBReWX2AOYCRMQLwAhJQ9J5XYGekroCvYC3ShirmZkVqZSJYxjwRs54bTot19PA0QCSJgI7A8Mj4k3gcuB14G1gRUQ8kLPcmWnz1g2S+hf6cElfkVQjqWbZsmVts0VmZlbSxFGov/H8PtwvBfpLWgCcBTwF1KXJ4ChgJLAD0FvSF9NlrgF2BapIksqPC314RFwbEdURUT3YPdyambWZUnarXgvsmDM+nLzmpohYCZwEIEnAq+nrn4FXI2JZOu/3wCTg1ohYWr+8pOuAu0u4DWZmlqeUNY4ngNGSRkrqTnJx+67cApL6pfMAvgzMS5PJ68C+knqlCeUg4Pl0maE5q5gKPFvCbTAzszwlq3FERJ2kM4H7SX4VdUNELJR0Wjr/58DuwM2S1gPPASen8x6TdDvwJFBH0oR1bbrqyyRVkTR7LQFOLdU2mJnZpvzoWDMzK6ipR8f6znEzM8vEicPMzDJx4jAzs0ycOMzMLBMnDjMzy8SJw8zMMnHiMDOzTJw4zMwsEycOMzPLxInDzMwyceIwM7NMnDjMzCwTJw4zM8vEicPMzDJx4jAzs0ycOMzMLBMnDjMzy8SJw8zMMnHiMDOzTJw4zMwsEycOMzPLxInDzMwyceIwM7NMnDjMzCwTJw4zM8vEicPMzDJx4jAzs0ycOMzMLBMnDjMzy8SJw8zMMnHiMDOzTJw4zMwsEycOMzPLxInDzMwyceIwM7NMSpo4JE2R9KKkRZIuKDC/v6Q5kp6R9LikvXLmnStpoaRnJf1aUmU6fYCkByW9nL73L+U2mJlZYyVLHJIqgJ8BhwJ7ANMl7ZFX7EJgQUTsDcwAfpIuOww4G6iOiL2ACmBauswFwNyIGA3MTcfNzKydlLLGMRFYFBGvRMTHwGzgqLwye5Cc/ImIF4ARkoak87oCPSV1BXoBb6XTjwJuSodvAr5Quk0wM7N8pUwcw4A3csZr02m5ngaOBpA0EdgZGB4RbwKXA68DbwMrIuKBdJkhEfE2QPq+XaEPl/QVSTWSapYtW9ZGm2RmZqVMHCowLfLGLwX6S1oAnAU8BdSl1y2OAkYCOwC9JX0xy4dHxLURUR0R1YMHD84evZmZFdS1hOuuBXbMGR/OxuYmACJiJXASgCQBr6avfwZejYhl6bzfA5OAW4GlkoZGxNuShgJ/L+E2mJlZnlLWOJ4ARksaKak7ycXtu3ILSOqXzgP4MjAvTSavA/tK6pUmlIOA59NydwEnpsMnAv9Vwm0wM7M8JatxRESdpDOB+0l+FXVDRCyUdFo6/+fA7sDNktYDzwEnp/Mek3Q78CRQR9KEdW266kuB30o6mSTBHFeqbTAzs00pIv+yw9anuro6ampqyh2GmdkWRdL8iKjOn+47x83MLBMnDjMzy8SJw8zMMnHiMDOzTJw4zMwsEycOMzPLxInDzMwyaTFxSDpCkhOMmZkBxdU4pgEvS7pM0u6lDsjMzDq2FhNHRHwRGA8sBn4l6S9pl+V9Sx6dmZl1OEU1QaUdD95B8jCmocBU4ElJZ5UwNjMz64Ba7ORQ0ueBWcCuwC3AxIj4u6ReJD3W/kdpQzSzLdm6deuora1lzZo15Q7FmlBZWcnw4cPp1q1bUeWL6R33OOCKiJiXOzEiVkua1YoYzawTqa2tpW/fvowYMYLkKQnWkUQEy5cvp7a2lpEjRxa1TDFNVRcBj9ePSOopaUT6gXNbEaeZdSJr1qxh4MCBThodlCQGDhyYqUZYTOL4HbAhZ3x9Os3MrChOGh1b1r9PMYmja0R8XD+SDndvpryZWYexfPlyqqqqqKqqYvvtt2fYsGEN4x9//HGzy9bU1HD22We3+BmTJk1qq3C3CMVc41gm6ciIuAtA0lHAu6UNy8ysbQwcOJAFCxYAcPHFF9OnTx++9rWvNcyvq6uja9fCp8Lq6mqqqzd5jtEmHn300bYJdgtRTI3jNOBCSa9LegM4Hzi1tGGZmZXOzJkzOe+88zjwwAM5//zzefzxx5k0aRLjx49n0qRJvPjiiwA8/PDDHHHEEUCSdGbNmsXkyZPZZZdduOqqqxrW16dPn4bykydP5thjj2XMmDGccMIJ1D9l9Z577mHMmDHsv//+nH322Q3rzbVkyRIOOOAAJkyYwIQJExolpMsuu4yxY8cybtw4LrjgAgAWLVrEwQcfzLhx45gwYQKLFy8uzQ7L02KNIyIWA/tK6kPyqNlVpQ/LzLZG55wD6Zf/NlNVBVdemX25l156iYceeoiKigpWrlzJvHnz6Nq1Kw899BAXXnghd9xxxybLvPDCC/zxj39k1apV7Lbbbpx++umb/IT1qaeeYuHCheywww7st99+/PnPf6a6uppTTz2VefPmMXLkSKZPn14wpu22244HH3yQyspKXn75ZaZPn05NTQ333nsvd955J4899hi9evXivffeA+CEE07gggsuYOrUqaxZs4YNGzYUXG9bK6apCkmHA3sClfUXUSLieyWMy8yspI477jgqKioAWLFiBSeeeCIvv/wykli3bl3BZQ4//HB69OhBjx492G677Vi6dCnDhw9vVGbixIkN06qqqliyZAl9+vRhl112afi56/Tp07n22ms3Wf+6des488wzWbBgARUVFbz00ksAPPTQQ5x00kn06tULgAEDBrBq1SrefPNNpk6dCiT3YrSXYm4A/DnQCzgQuB44lpyf55qZFas1NYNS6d27d8Pwt7/9bQ488EDmzJnDkiVLmDx5csFlevTo0TBcUVFBXV1dUWXqm6tacsUVVzBkyBCefvppNmzY0JAMImKTXz4Vu85SKOYax6SImAH8IyK+C3wa2LG0YZmZtZ8VK1YwbNgwAG688cY2X/+YMWN45ZVXWLJkCQC/+c1vmoxj6NChdOnShVtuuYX169cD8LnPfY4bbriB1atXA/Dee++xzTbbMHz4cO68804A1q5d2zC/1IpJHPV3hayWtAOwDiju9kIzsy3AN77xDb75zW+y3377NZys21LPnj25+uqrmTJlCvvvvz9Dhgxh22233aTcGWecwU033cS+++7LSy+91FArmjJlCkceeSTV1dVUVVVx+eWXA3DLLbdw1VVXsffeezNp0iTeeeedNo+9ELVU3ZH0bZL+qA4CfgYEcF1EfKf04bWN6urqqKmpKXcYZp3S888/z+67+4kMH3zwAX369CEi+OpXv8ro0aM599xzyx1Wg0J/J0nzI2KT3yM3W+NIH+A0NyLej4g7gJ2BMVtS0jAz6wiuu+46qqqq2HPPPVmxYgWnnrrl3tXQ7MXxiNgg6cck1zWIiLXA2vYIzMxsa3Luued2qBrG5ijmGscDko6RO5sxMzOKu4/jPKA3UCdpDSAgImKbkkZmZmYdUjF3jvsRsWZm1qCYGwA/U2h6/oOdzMyscyjmGsfXc17fBv4AXFzCmMzM2szkyZO5//77G0278sorOeOMM5pdpv4n/Icddhjvv//+JmUuvvjihvspmnLnnXfy3HPPNYx/5zvf4aGHHsoSfofUYuKIiM/nvA4B9gKWlj40M7PNN336dGbPnt1o2uzZs5vsaDDfPffcQ79+/Vr12fmJ43vf+x4HH3xwq9bVkRRT48hXS5I8zMw6vGOPPZa7776btWuTOwmWLFnCW2+9xf7778/pp59OdXU1e+65JxdddFHB5UeMGMG77yaPIPrhD3/IbrvtxsEHH9zQ9Tok92h88pOfZNy4cRxzzDGsXr2aRx99lLvuuouvf/3rVFVVsXjxYmbOnMntt98OwNy5cxk/fjxjx45l1qxZDfGNGDGCiy66iAkTJjB27FheeOGFTWIqd/frxVzj+A+Su8UhSTRVwNOb9alm1jmVoV/1gQMHMnHiRO677z6OOuooZs+ezfHHH48kfvjDHzJgwADWr1/PQQcdxDPPPMPee+9dcD3z589n9uzZPPXUU9TV1TFhwgT22WcfAI4++mhOOeUUAL71rW/xy1/+krPOOosjjzySI444gmOPPbbRutasWcPMmTOZO3cun/jEJ5gxYwbXXHMN55xzDgCDBg3iySef5Oqrr+byyy/n+uuvb7R8ubtfL6bGUQPMT19/Ac6PiC9u1qeambWj3Oaq3Gaq3/72t0yYMIHx48ezcOHCRs1K+R555BGmTp1Kr1692GabbTjyyCMb5j377LMccMABjB07lttuu42FCxc2G8+LL77IyJEj+cQnPgHAiSeeyLx5G39vdPTRRwOwzz77NHSMmGvdunWccsopjB07luOOO64h7mK7X6+f31rF3MdxO7AmItYDSKqQ1Csi2qcbRjPbepSpX/UvfOELnHfeeTz55JN89NFHTJgwgVdffZXLL7+cJ554gv79+zNz5kzWrFnT7Hqaug965syZ3HnnnYwbN44bb7yRhx9+uNn1tNRHYH3X7E113V7u7teLqXHMBXrmjPcEivpZgKQpkl6UtEjSBQXm95c0R9Izkh6XtFc6fTdJC3JeKyWdk867WNKbOfMOKyYWM+u8+vTpw+TJk5k1a1ZDbWPlypX07t2bbbfdlqVLl3Lvvfc2u47PfOYzzJkzh48++ohVq1bxhz/8oWHeqlWrGDp0KOvWreO2225rmN63b19Wrdr0oaljxoxhyZIlLFq0CEh6uf2nf/qnoren3N2vF5M4KiPig/qRdLjFeo6kCpLedA8F9gCmS9ojr9iFwIKI2BuYAfwk/YwXI6IqIqqAfYDVwJyc5a6onx8R9xSxDWbWyU2fPp2nn36aadOmATBu3DjGjx/PnnvuyaxZs9hvv/2aXX7ChAkcf/zxVFVVccwxx3DAAQc0zPv+97/Ppz71KQ455BDGjBnTMH3atGn86Ec/Yvz48Y0uSFdWVvKrX/2K4447jrFjx9KlSxdOO+20orel3N2vF9Ot+p+BsyLiyXR8H+CnEfHpFpb7NHBxRPxzOv5NgIi4JKfMfwOXRMSf0vHFJA+OWppT5nPARRGxXzp+MfBBRDT/A+oc7lbdrHzcrfqWoc26VU+dA/xO0iOSHgF+A5xZxHLDgDdyxmvTabmeBo5OA5xI0m378Lwy04Bf5007M23eukFS/0IfLukrkmok1SxbtqyIcM3MrBjF3AD4BDAGOB04A9g9IuYXse5CV5HyqzeXAv0lLQDOAp4CGq4ESeoOHAn8LmeZa4BdSX4W/Dbw4ybivjYiqiOievDgwUWEa2ZmxWgxcUj6KtA7Ip6NiL8BfSQ1fa/+RrU0fjb5cOCt3AIRsTIiTkqvZcwABgOv5hQ5FHgyt+kqIpZGxPqI2ABcB0wsIhYzM2sjxTRVnRIRDR21RMQ/gFOKWO4JYLSkkWnNYRpwV24BSf3SeQBfBuZFxMqcItPJa6aSNDRndCrwbBGxmFkZleInodZ2sv59irmPo4skRbrm9NdS3VtYhoiok3QmcD9QAdwQEQslnZbO/zmwO3CzpPXAc8DJ9ctL6gUcAuQ/X/EySVUkzV5LCsw3sw6ksrKS5cuXM3DgwCbvg7DyiQiWL1/ecC9IMYr5VdWPgBHAz0lO1qcBr0fE11ofavvyr6rMymfdunXU1ta2eHOdlU9lZSXDhw+nW7dujaY39auqYmoc5wNfIbk4LpIL2EObXcLMLNWtWzdGjhxZ7jCsDRXzq6oNwF+BV4Bq4CDg+RLHZWZmHVSTNQ5JnyC5oD0dWE5y/wYRcWD7hGZmZh1Rc01VLwCPAJ+PiEUAks5tl6jMzKzDaq6p6hjgHeCPkq6TdBCFb+ozM7NOpMnEERFzIuJ4krvGHwbOBYZIuibtP8rMzDqhYi6OfxgRt0XEESR3fy8ANuki3czMOodMzxyPiPci4hcR8dlSBWRmZh1bpsRhZmbmxGFmZpk4cZiZWSZOHGZmlokTh5mZZeLEYWZmmThxmJlZJk4cZmaWiROHmZll4sRhZmaZOHGYmVkmThxmZpaJE4eZmWXixGFmZpk4cZiZWSZOHGZmlokTh5mZZeLEYWZmmThxmJlZJk4cZmaWiROHmZll4sRhZmaZOHGYmVkmThxmZpaJE4eZmWXixGFmZpk4cZiZWSYlTRySpkh6UdIiSRcUmN9f0hxJz0h6XNJe6fTdJC3Iea2UdE46b4CkByW9nL73L+U2mJlZYyVLHJIqgJ8BhwJ7ANMl7ZFX7EJgQUTsDcwAfgIQES9GRFVEVAH7AKuBOekyFwBzI2I0MDcdNzOzdlLKGsdEYFFEvBIRHwOzgaPyyuxBcvInIl4ARkgaklfmIGBxRLyWjh8F3JQO3wR8oRTBm5lZYaVMHMOAN3LGa9NpuZ4GjgaQNBHYGRieV2Ya8Ouc8SER8TZA+r5dG8ZsZmYtKGXiUIFpkTd+KdBf0gLgLOApoK5hBVJ34Ejgd5k/XPqKpBpJNcuWLcu6uJmZNaFrCdddC+yYMz4ceCu3QESsBE4CkCTg1fRV71DgyYhYmjNtqaShEfG2pKHA3wt9eERcC1wLUF1dnZ+wzMyslUpZ43gCGC1pZFpzmAbclVtAUr90HsCXgXlpMqk3ncbNVKTrODEdPhH4rzaP3MzMmlSyGkdE1Ek6E7gfqABuiIiFkk5L5/8c2B24WdJ64Dng5PrlJfUCDgFOzVv1pcBvJZ0MvA4cV6ptMDOzTSli62/Fqa6ujpqamnKHYWa2RZE0PyKq86f7znEzM8vEicPMzDJx4jAzs0ycOMzMLBMnDjMzy8SJw8zMMnHiMDOzTJw4zMwsEycOMzPLpJSdHJqZWQvWrYOPPoLVq5P33OFipzU3/8Yb4YAD2jZmJw4zsxwRsHbt5p+wi00C69e3Ls7u3aFXL+jZM3nlDg8cuHHaNtu07f4BJw4z2wJs2ABr1rTtCbu5ZVrbhV+hk3j98NChm05r6sTf0vyePaGiom33cRZOHGbWKnV1pfkGXmiZNWtaF2OXLk2fkHv3hkGDNv8kXj9cWQkq9Pi6rZATh9lWIiJpLy/FN/BC09ata12c3bo1fRLu3x922GHzT+L17926dZ6TeXty4jArg9Wr4ZVX4I034MMP2+6EvmFD6+KprGz6JLzddm1zEq9/dfVZZ4vnP6FZiXzwASxeDIsWNX69/DK8+Wbzy0rNn4T799/8k3huE0sX/zDfMnDiMNsMK1ZsmhjqX++807jskCEwahQcfHDyPmoU7Lwz9Omz6Qm9e3c3sVjH5cRh1oL33ms6OSxb1rjssGFJQjj88I3JYdQo2HVX6Nu3PPGbtTUnDuv0IpIE0FRy+Mc/NpaVYMcdk2QwdWrj5LDLLskvdcy2dk4c1ilEJE1HTSWHlSs3lu3SJWlCGjUKpk2D0aM3JoeRI5NrAmadmROHbTU2bIC33tp4ATo/OaxevbFs165JEhg1Cvbbr3HNYcSI5BqDmRXmxGFblPXrk5+wFqo1LF7c+Eax7t2T5qNRo+Czn22cHHbe2T8LNWst/+tYh1NXB6+91vjnq/XDr7zS+MazysrkwvPo0XDooY2Tw/Dh5e2WwWxr5cRhZfHxx/Dqq4VrDkuWJMmjXu/eSSLYay/4whcaJ4cddvA9CGbtzYnDSmbNmqSGUKjm8Prrje9y7ts3qTVMmAD/8i9JUqi/KD1kiO9pMOtInDhss3z4YeG7oxctgtraxr2MDhiQJIJJk2DGjMY1h0GDnBzMthROHNailSs3TQ71tYe3325cdvDgJBFMntw4MYwalSQOM9vyOWXCu7gAAAmbSURBVHEYkNzk1tQ9Dn//e+Oy22+fJIIpUza9O3rbbcsTv5m1HyeOTiICli8vnBhefjnpViPX8OFJMjjyyE2TQ58+5dkGM+sYnDi2IhGwdGnTNYcVKzaWlWCnnZJkcNxxjS9G77JL0tmemVkhThxbmA0bkusKTSWHDz7YWLaiIrkLetQo2HffxjWHkSOhR4+ybYaZbcGcODqgDRuSXyQV6jZj8eLkoT31unbdeHf0Zz6z6d3R7jrDzNqaE0eZ1NUl9zIUqjW88gqsXbuxbPfuG++O/tznGieHHXd01xlm1r58yimhdeuSu6ALdbr36quN747u2TNJBGPGwBFHNE4Ow4a56wwz6zicODbTmjVNd53x2mtJp3z1+vRJEsG4cXDMMY0vSA8d6hvgzGzL4MRRhNWrm+464403Gt8dve22STKYOBH+9V8b1xy2287Jwcy2fCVNHJKmAD8BKoDrI+LSvPn9gRuAXYE1wKyIeDad1w+4HtgLiHTeXyRdDJwC1D+088KIuKcU8X//+/CLX8CbbzaePnBgkggOOGDTu6MHDnRyMLOtW8kSh6QK4GfAIUAt8ISkuyLiuZxiFwILImKqpDFp+YPSeT8B7ouIYyV1B3rlLHdFRFxeqtjr7bADHHRQ4yfA7bor9O9f6k82M+u4SlnjmAgsiohXACTNBo4CchPHHsAlABHxgqQRkoYAHwGfAWam8z4GPi5hrAWdfHLyMjOzjUr5JINhwBs547XptFxPA0cDSJoI7AwMB3YhaYr6laSnJF0vqXfOcmdKekbSDWlz1yYkfUVSjaSaZcuWFSpiZmatUMrEUailP/LGLwX6S1oAnAU8BdSR1IQmANdExHjgQ+CCdJlrSK6JVAFvAz8u9OERcW1EVEdE9eDBgzd3W8zMLFXKpqpaYMec8eHAW7kFImIlcBKAJAGvpq9eQG1EPJYWvZ00cUTE0vrlJV0H3F2i+M3MrIBS1jieAEZLGple3J4G3JVbQFK/dB7Al4F5EbEyIt4B3pC0WzrvINJrI5KG5qxiKvBsCbfBzMzylKzGERF1ks4E7if5Oe4NEbFQ0mnp/J8DuwM3S1pPkhhyL0WfBdyWJpZXSGsmwGWSqkiavZYAp5ZqG8zMbFOKyL/ssPWprq6OmpqacodhZrZFkTQ/Iqrzp5eyqcrMzLZCThxmZpZJp2iqkrQMeK2Viw8C3m3DcNqK48rGcWXjuLLpqHHB5sW2c0Rscj9Dp0gcm0NSTaE2vnJzXNk4rmwcVzYdNS4oTWxuqjIzs0ycOMzMLBMnjpZdW+4AmuC4snFc2TiubDpqXFCC2HyNw8zMMnGNw8zMMnHiMDOzTDpt4kif5fF3SQU7SVTiKkmL0md/TMiZN0XSi+m8CwotX8K4TkjjeUbSo5LG5cxbIulvkhZIatM+VoqIa7KkFelnL5D0nZx55dxfX8+J6VlJ6yUNSOeVcn/tKOmPkp6XtFDSvxUo0+7HWJFxtfsxVmRc7X6MFRlXux9jkiolPS7p6TSu7xYoU7rjKyI65YvkCYMTgGebmH8YcC/Jc0X2BR5Lp1cAi0keNtWd5GFUe7RjXJOA/unwofVxpeNLgEFl2l+TgbsLTC/r/sor+3ngf9ppfw0FJqTDfYGX8re7HMdYkXG1+zFWZFztfowVE1c5jrH0mOmTDncDHgP2ba/jq9PWOCJiHvBeM0WOAm6OxF+Bfkq6dG94JG4kj7StfyRuu8QVEY9GxD/S0b+SPOek5IrYX00p6/7KMx34dVt9dnMi4u2IeDIdXgU8z6ZPwGz3Y6yYuMpxjBW5v5pS1v2Vp12OsfSY+SAd7Za+8n/pVLLjq9MmjiI09ejbYh6J215OJvlGUS+AByTNl/SVMsTz6bTqfK+kPdNpHWJ/SeoFTAHuyJncLvtL0ghgPMm3wlxlPcaaiStXux9jLcRVtmOspf3V3seYpAolT0/9O/BgbHzwXb2SHV+lfALglq6pR98W80jckpN0IMk/9f45k/eLiLckbQc8KOmF9Bt5e3iSpF+bDyQdBtwJjKaD7C+SJoQ/R0Ru7aTk+0tSH5ITyTmRPPGy0ewCi7TLMdZCXPVl2v0YayGush1jxewv2vkYi4j1QJWkfsAcSXtFRO61vpIdX65xNK2pR9+2+EjcUpO0N3A9cFRELK+fHhFvpe9/B+aQVEnbRSRPbvwgHb4H6CZpEB1gf6WmkdeEUOr9Jakbycnmtoj4fYEiZTnGioirLMdYS3GV6xgrZn+l2v0YS9f9PvAwSW0nV+mOr7a+aLMlvYARNH2x93AaX1h6PJ3eleSJhCPZeGFpz3aMaydgETApb3pvoG/O8KPAlHaMa3s23lA6EXg93Xdl3V/p/G1JroP0bq/9lW77zcCVzZRp92OsyLja/RgrMq52P8aKiascxxgwGOiXDvcEHgGOaK/jq9M2VUn6NcmvNAZJqgUuIrnARCSPtb2H5FcJi4DVpI+ujSYeiduOcX0HGAhcLQmgLpKeL4eQVFchOTD+MyLua8e4jgVOl1QHfARMi+QoLff+guTZ9A9ExIc5i5Z0fwH7AV8C/pa2QwNcSHJSLucxVkxc5TjGiomrHMdYMXFB+x9jQ4GbJFWQtBz9NiLuVuNHc5fs+HKXI2ZmlomvcZiZWSZOHGZmlokTh5mZZeLEYWZmmThxmJlZJk4cZpsh7Ql1Qc6rLXtmHaEmev01K6dOex+HWRv5KCKqyh2EWXtyjcOsBNLnMPyf9JkJj0salU7fWdLc9PkIcyXtlE4fImlO2oHf05ImpauqkHRd+syFByT1TMufLem5dD2zy7SZ1kk5cZhtnp55TVXH58xbGRETgZ8CV6bTfkrS1fXewG3AVen0q4D/FxHjSJ4vUn8n72jgZxGxJ/A+cEw6/QJgfLqe00q1cWaF+M5xs80g6YOI6FNg+hLgsxHxStpJ3jsRMVDSu8DQiFiXTn87IgZJWgYMj4i1OesYQdJd9uh0/HygW0T8QNJ9wAckPcTeGRufzWBWcq5xmJVONDHcVJlC1uYMr2fjdcnDgZ8B+wDzJfl6pbUbJw6z0jk+5/0v6fCjJN1vA5wA/CkdngucDg0P6NmmqZVK6gLsGBF/BL4B9AM2qfWYlYq/pZhtnp45vaYC3BcR9T/J7SHpMZIvaNPTaWcDN0j6OrCMtMdS4N+AayWdTFKzOB14u4nPrABulbQtSZfZV0TyTAazduFrHGYlkF7jqI6Id8sdi1lbc1OVmZll4hqHmZll4hqHmZll4sRhZmaZOHGYmVkmThxmZpaJE4eZmWXy/wEOhvdtTiWEPgAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "acc = history.history['accuracy']\n",
    "val_acc = history.history['val_accuracy']\n",
    "plt.plot(epochs, acc, 'b', label='Training acc')\n",
    "plt.plot(epochs, val_acc, 'r', label='Validation acc')\n",
    "plt.title('Training and Validation accuracy')\n",
    "plt.xlabel('Epochs')\n",
    "plt.ylabel('Accuracy')\n",
    "plt.legend()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "313/313 [==============================] - 2s 6ms/step - loss: 0.0300 - accuracy: 0.9923\n",
      "Loss: 0.03002990037202835\n",
      "Accuracy: 0.9922999739646912\n"
     ]
    }
   ],
   "source": [
    "test = model.evaluate(x_test, Y_test)\n",
    "print(\"Loss:\", test[0])\n",
    "print(\"Accuracy:\", test[1])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'loss': [0.11976417154073715, 0.11303946375846863, 0.10764536261558533],\n",
       " 'accuracy': [0.965248167514801, 0.9676517248153687, 0.9682767987251282],\n",
       " 'val_loss': [0.054586779326200485, 0.0476791150867939, 0.047144435346126556],\n",
       " 'val_accuracy': [0.9865999817848206, 0.9868999719619751, 0.9873999953269958]}"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "history2.history"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'loss': None, 'accuracy': None, 'val_loss': None, 'val_accuracy': None}"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "hist.history"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "history.history['loss'].append(history2.history['loss'])\n",
    "history.history['accuracy'].append(history2.history['accuracy'])\n",
    "history.history['val_loss'].append(history2.history['val_loss'])\n",
    "history.history['val_accuracy'].append(history2.history['val_accuracy'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "# plt.plot(history.history[''])\n",
    "# plt.show()\n",
    "# model = keras.models.load_model('multi_digits_model_0_10_drop_aug.h5')\n",
    "keras.models.save_model(model,'multi_digits_model_0_10_drop_aug_try2.h5')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(10000, 28, 28, 1)"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x_val.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 105,
   "metadata": {},
   "outputs": [],
   "source": [
    "x_test = np.append(x_test,imgs[0:100], axis=0)\n",
    "Y_test = np.append(Y_test,y_imgs[0:100])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 157,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "6\n",
      "[6]\n"
     ]
    }
   ],
   "source": [
    "p = 100\n",
    "print(model.predict(x_test[p].reshape(1,28,28,1)).argmax())\n",
    "print(Y_test[p])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 112,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([7], dtype=uint8)"
      ]
     },
     "execution_count": 112,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "Y_test[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 99,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(28, 28, 1)"
      ]
     },
     "execution_count": 99,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x_test[0].shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Model: \"sequential_2\"\n",
      "_________________________________________________________________\n",
      "Layer (type)                 Output Shape              Param #   \n",
      "=================================================================\n",
      "conv2d_3 (Conv2D)            (None, 26, 26, 32)        320       \n",
      "_________________________________________________________________\n",
      "batch_normalization_3 (Batch (None, 26, 26, 32)        128       \n",
      "_________________________________________________________________\n",
      "dropout_2 (Dropout)          (None, 26, 26, 32)        0         \n",
      "_________________________________________________________________\n",
      "conv2d_4 (Conv2D)            (None, 24, 24, 32)        9248      \n",
      "_________________________________________________________________\n",
      "batch_normalization_4 (Batch (None, 24, 24, 32)        128       \n",
      "_________________________________________________________________\n",
      "max_pooling2d_2 (MaxPooling2 (None, 12, 12, 32)        0         \n",
      "_________________________________________________________________\n",
      "conv2d_5 (Conv2D)            (None, 10, 10, 64)        18496     \n",
      "_________________________________________________________________\n",
      "batch_normalization_5 (Batch (None, 10, 10, 64)        256       \n",
      "_________________________________________________________________\n",
      "max_pooling2d_3 (MaxPooling2 (None, 5, 5, 64)          0         \n",
      "_________________________________________________________________\n",
      "flatten_1 (Flatten)          (None, 1600)              0         \n",
      "_________________________________________________________________\n",
      "dropout_3 (Dropout)          (None, 1600)              0         \n",
      "_________________________________________________________________\n",
      "dense_3 (Dense)              (None, 512)               819712    \n",
      "_________________________________________________________________\n",
      "dropout_4 (Dropout)          (None, 512)               0         \n",
      "_________________________________________________________________\n",
      "dense_4 (Dense)              (None, 128)               65664     \n",
      "_________________________________________________________________\n",
      "dense_5 (Dense)              (None, 11)                1419      \n",
      "=================================================================\n",
      "Total params: 915,371\n",
      "Trainable params: 915,115\n",
      "Non-trainable params: 256\n",
      "_________________________________________________________________\n"
     ]
    }
   ],
   "source": [
    "model.summary()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 114,
   "metadata": {},
   "outputs": [],
   "source": [
    "model.save('multi_digits_model_0_9.h5')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 200,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = cv2.imread(\"svhn-data/images/img6.jpg\",0)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 170,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = cv2.resize(img,(28,28))\n",
    "display(img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 171,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = img.reshape((1,28,28,1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 172,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "8"
      ]
     },
     "execution_count": 172,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "model.predict(img).argmax()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "metadata": {},
   "outputs": [],
   "source": [
    "display(img[0])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 372,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "3 "
     ]
    }
   ],
   "source": [
    "h, w = img.shape\n",
    "u = 0\n",
    "for i in range(0,h-28+1):\n",
    "    for j in range(0, w-28+1):\n",
    "        m = img[i:i+28, j:j+28]\n",
    "        m = m.reshape((1,28,28,1))\n",
    "        u += 1\n",
    "#         if u %100 == 0:\n",
    "#             display(m[0])\n",
    "        print(model.predict(m).argmax(), end=\" \")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 195,
   "metadata": {},
   "outputs": [],
   "source": [
    "l = img[0:28,0:28]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 198,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(63, 72)"
      ]
     },
     "execution_count": 198,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "img.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 204,
   "metadata": {},
   "outputs": [],
   "source": [
    "import os\n",
    "l = os.system('ls')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 341,
   "metadata": {},
   "outputs": [],
   "source": [
    "import cv2\n",
    "import os\n",
    "import glob\n",
    "img_dir = \"/home/nandi/alpha/files/3_6/IVP/mini-project/ipynb/svhn-data/train_answer\" # Enter Directory of all images \n",
    "data_path = os.path.join(img_dir,'*g')\n",
    "files = glob.glob(data_path)\n",
    "data = []\n",
    "for f1 in files:\n",
    "    img = cv2.imread(f1,0)\n",
    "    img = cv2.resize(img,(28,28))\n",
    "    img[img < 150] = 0\n",
    "    img[img > 150] = 255\n",
    "    data.append(255 - img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 342,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = np.array(data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 343,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = data.reshape((6,28,28,1))\n",
    "yy = np.array([3,5,5,4,5,3])\n",
    "# yy = yy.reshape((6,1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 338,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(60000,)"
      ]
     },
     "execution_count": 338,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "Y.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 344,
   "metadata": {
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "data = np.append(x,data,axis=0)\n",
    "y = np.append(Y,yy,axis=0)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 354,
   "metadata": {
    "scrolled": false
   },
   "outputs": [],
   "source": [
    "import timeit"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 371,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1.0427113469995675\n"
     ]
    }
   ],
   "source": [
    "tic = timeit.default_timer()\n",
    "a = model.predict(data[58200:60006])\n",
    "toc = timeit.default_timer()\n",
    "print(toc-tic)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 84,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "49915"
      ]
     },
     "execution_count": 84,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "os.getpid()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 345,
   "metadata": {},
   "outputs": [],
   "source": [
    "display(data[60004])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 352,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([4, 5, 3])"
      ]
     },
     "execution_count": 352,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y[60003:60006]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "f = os.listdir(\"out\")\n",
    "imgs = []\n",
    "y_imgs = []\n",
    "for i in f:\n",
    "    path = \"out/\"+i\n",
    "    img = cv2.imread(path,0)\n",
    "    imgs.append(img)\n",
    "    y_imgs.append(10)\n",
    "len(imgs)\n",
    "imgs = np.array(imgs)\n",
    "y_imgs = np.array(y_imgs)\n",
    "imgs = np.reshape(imgs,(31,28,28,1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 0\n",
      "Image: 1\n",
      "Image: 2\n",
      "Image: 3\n",
      "Image: 4\n",
      "Image: 5\n",
      "Image: 6\n",
      "Image: 7\n",
      "Image: 8\n",
      "Image: 9\n",
      "Image: 10\n",
      "Image: 11\n",
      "Image: 12\n",
      "Image: 13\n",
      "Image: 14\n",
      "Image: 15\n",
      "Image: 16\n",
      "Image: 17\n",
      "Image: 18\n",
      "Image: 19\n",
      "Image: 20\n",
      "Image: 21\n",
      "Image: 22\n",
      "Image: 23\n",
      "Image: 24\n",
      "Image: 25\n",
      "Image: 26\n",
      "Image: 27\n",
      "Image: 28\n",
      "Image: 29\n",
      "Image: 30\n",
      "Image: 31\n",
      "Image: 32\n",
      "Image: 33\n",
      "Image: 34\n",
      "Image: 35\n",
      "Image: 36\n",
      "Image: 37\n",
      "Image: 38\n",
      "Image: 39\n",
      "Image: 40\n",
      "Image: 41\n",
      "Image: 42\n",
      "Image: 43\n",
      "Image: 44\n",
      "Image: 45\n",
      "Image: 46\n",
      "Image: 47\n",
      "Image: 48\n",
      "Image: 49\n",
      "Image: 50\n",
      "Image: 51\n",
      "Image: 52\n",
      "Image: 53\n",
      "Image: 54\n",
      "Image: 55\n",
      "Image: 56\n",
      "Image: 57\n",
      "Image: 58\n",
      "Image: 59\n",
      "Image: 60\n",
      "Image: 61\n",
      "Image: 62\n",
      "Image: 63\n",
      "Image: 64\n",
      "Image: 65\n",
      "Image: 66\n",
      "Image: 67\n",
      "Image: 68\n",
      "Image: 69\n",
      "Image: 70\n",
      "Image: 71\n",
      "Image: 72\n",
      "Image: 73\n",
      "Image: 74\n",
      "Image: 75\n",
      "Image: 76\n",
      "Image: 77\n",
      "Image: 78\n",
      "Image: 79\n",
      "Image: 80\n",
      "Image: 81\n",
      "Image: 82\n",
      "Image: 83\n",
      "Image: 84\n",
      "Image: 85\n",
      "Image: 86\n",
      "Image: 87\n",
      "Image: 88\n",
      "Image: 89\n",
      "Image: 90\n",
      "Image: 91\n",
      "Image: 92\n",
      "Image: 93\n",
      "Image: 94\n",
      "Image: 95\n",
      "Image: 96\n",
      "Image: 97\n",
      "Image: 98\n",
      "Image: 99\n",
      "Image: 100\n",
      "Image: 101\n",
      "Image: 102\n",
      "Image: 103\n",
      "Image: 104\n",
      "Image: 105\n",
      "Image: 106\n",
      "Image: 107\n",
      "Image: 108\n",
      "Image: 109\n",
      "Image: 110\n",
      "Image: 111\n",
      "Image: 112\n",
      "Image: 113\n",
      "Image: 114\n",
      "Image: 115\n",
      "Image: 116\n",
      "Image: 117\n",
      "Image: 118\n",
      "Image: 119\n",
      "Image: 120\n",
      "Image: 121\n",
      "Image: 122\n",
      "Image: 123\n",
      "Image: 124\n",
      "Image: 125\n",
      "Image: 126\n",
      "Image: 127\n",
      "Image: 128\n",
      "Image: 129\n",
      "Image: 130\n",
      "Image: 131\n",
      "Image: 132\n",
      "Image: 133\n",
      "Image: 134\n",
      "Image: 135\n",
      "Image: 136\n",
      "Image: 137\n",
      "Image: 138\n",
      "Image: 139\n",
      "Image: 140\n",
      "Image: 141\n",
      "Image: 142\n",
      "Image: 143\n",
      "Image: 144\n",
      "Image: 145\n",
      "Image: 146\n",
      "Image: 147\n",
      "Image: 148\n",
      "Image: 149\n",
      "Image: 150\n",
      "Image: 151\n",
      "Image: 152\n",
      "Image: 153\n",
      "Image: 154\n",
      "Image: 155\n",
      "Image: 156\n",
      "Image: 157\n",
      "Image: 158\n",
      "Image: 159\n",
      "Image: 160\n",
      "Image: 161\n",
      "Image: 162\n",
      "Image: 163\n",
      "Image: 164\n",
      "Image: 165\n",
      "Image: 166\n",
      "Image: 167\n",
      "Image: 168\n",
      "Image: 169\n",
      "Image: 170\n",
      "Image: 171\n",
      "Image: 172\n",
      "Image: 173\n",
      "Image: 174\n",
      "Image: 175\n",
      "Image: 176\n",
      "Image: 177\n",
      "Image: 178\n",
      "Image: 179\n",
      "Image: 180\n",
      "Image: 181\n",
      "Image: 182\n",
      "Image: 183\n",
      "Image: 184\n",
      "Image: 185\n",
      "Image: 186\n",
      "Image: 187\n",
      "Image: 188\n",
      "Image: 189\n",
      "Image: 190\n",
      "Image: 191\n",
      "Image: 192\n",
      "Image: 193\n",
      "Image: 194\n",
      "Image: 195\n",
      "Image: 196\n",
      "Image: 197\n",
      "Image: 198\n",
      "Image: 199\n",
      "Image: 200\n",
      "Image: 201\n",
      "Image: 202\n",
      "Image: 203\n",
      "Image: 204\n",
      "Image: 205\n",
      "Image: 206\n",
      "Image: 207\n",
      "Image: 208\n",
      "Image: 209\n",
      "Image: 210\n",
      "Image: 211\n",
      "Image: 212\n",
      "Image: 213\n",
      "Image: 214\n",
      "Image: 215\n",
      "Image: 216\n",
      "Image: 217\n",
      "Image: 218\n",
      "Image: 219\n",
      "Image: 220\n",
      "Image: 221\n",
      "Image: 222\n",
      "Image: 223\n",
      "Image: 224\n",
      "Image: 225\n",
      "Image: 226\n",
      "Image: 227\n",
      "Image: 228\n",
      "Image: 229\n",
      "Image: 230\n",
      "Image: 231\n",
      "Image: 232\n",
      "Image: 233\n",
      "Image: 234\n",
      "Image: 235\n",
      "Image: 236\n",
      "Image: 237\n",
      "Image: 238\n",
      "Image: 239\n",
      "Image: 240\n",
      "Image: 241\n",
      "Image: 242\n",
      "Image: 243\n",
      "Image: 244\n",
      "Image: 245\n",
      "Image: 246\n",
      "Image: 247\n",
      "Image: 248\n",
      "Image: 249\n",
      "Image: 250\n",
      "Image: 251\n",
      "Image: 252\n",
      "Image: 253\n",
      "Image: 254\n",
      "Image: 255\n",
      "Image: 256\n",
      "Image: 257\n",
      "Image: 258\n",
      "Image: 259\n",
      "Image: 260\n",
      "Image: 261\n",
      "Image: 262\n",
      "Image: 263\n",
      "Image: 264\n",
      "Image: 265\n",
      "Image: 266\n",
      "Image: 267\n",
      "Image: 268\n",
      "Image: 269\n",
      "Image: 270\n",
      "Image: 271\n",
      "Image: 272\n",
      "Image: 273\n",
      "Image: 274\n",
      "Image: 275\n",
      "Image: 276\n",
      "Image: 277\n",
      "Image: 278\n",
      "Image: 279\n",
      "Image: 280\n",
      "Image: 281\n",
      "Image: 282\n",
      "Image: 283\n",
      "Image: 284\n",
      "Image: 285\n",
      "Image: 286\n",
      "Image: 287\n",
      "Image: 288\n",
      "Image: 289\n",
      "Image: 290\n",
      "Image: 291\n",
      "Image: 292\n",
      "Image: 293\n",
      "Image: 294\n",
      "Image: 295\n",
      "Image: 296\n",
      "Image: 297\n",
      "Image: 298\n",
      "Image: 299\n",
      "Image: 300\n",
      "Image: 301\n",
      "Image: 302\n",
      "Image: 303\n",
      "Image: 304\n",
      "Image: 305\n",
      "Image: 306\n",
      "Image: 307\n",
      "Image: 308\n",
      "Image: 309\n",
      "Image: 310\n",
      "Image: 311\n",
      "Image: 312\n",
      "Image: 313\n",
      "Image: 314\n",
      "Image: 315\n",
      "Image: 316\n",
      "Image: 317\n",
      "Image: 318\n",
      "Image: 319\n",
      "Image: 320\n",
      "Image: 321\n",
      "Image: 322\n",
      "Image: 323\n",
      "Image: 324\n",
      "Image: 325\n",
      "Image: 326\n",
      "Image: 327\n",
      "Image: 328\n",
      "Image: 329\n",
      "Image: 330\n",
      "Image: 331\n",
      "Image: 332\n",
      "Image: 333\n",
      "Image: 334\n",
      "Image: 335\n",
      "Image: 336\n",
      "Image: 337\n",
      "Image: 338\n",
      "Image: 339\n",
      "Image: 340\n",
      "Image: 341\n",
      "Image: 342\n",
      "Image: 343\n",
      "Image: 344\n",
      "Image: 345\n",
      "Image: 346\n",
      "Image: 347\n",
      "Image: 348\n",
      "Image: 349\n",
      "Image: 350\n",
      "Image: 351\n",
      "Image: 352\n",
      "Image: 353\n",
      "Image: 354\n",
      "Image: 355\n",
      "Image: 356\n",
      "Image: 357\n",
      "Image: 358\n",
      "Image: 359\n",
      "Image: 360\n",
      "Image: 361\n",
      "Image: 362\n",
      "Image: 363\n",
      "Image: 364\n",
      "Image: 365\n",
      "Image: 366\n",
      "Image: 367\n",
      "Image: 368\n",
      "Image: 369\n",
      "Image: 370\n",
      "Image: 371\n",
      "Image: 372\n",
      "Image: 373\n",
      "Image: 374\n",
      "Image: 375\n",
      "Image: 376\n",
      "Image: 377\n",
      "Image: 378\n",
      "Image: 379\n",
      "Image: 380\n",
      "Image: 381\n",
      "Image: 382\n",
      "Image: 383\n",
      "Image: 384\n",
      "Image: 385\n",
      "Image: 386\n",
      "Image: 387\n",
      "Image: 388\n",
      "Image: 389\n",
      "Image: 390\n",
      "Image: 391\n",
      "Image: 392\n",
      "Image: 393\n",
      "Image: 394\n",
      "Image: 395\n",
      "Image: 396\n",
      "Image: 397\n",
      "Image: 398\n",
      "Image: 399\n",
      "Image: 400\n",
      "Image: 401\n",
      "Image: 402\n",
      "Image: 403\n",
      "Image: 404\n",
      "Image: 405\n",
      "Image: 406\n",
      "Image: 407\n",
      "Image: 408\n",
      "Image: 409\n",
      "Image: 410\n",
      "Image: 411\n",
      "Image: 412\n",
      "Image: 413\n",
      "Image: 414\n",
      "Image: 415\n",
      "Image: 416\n",
      "Image: 417\n",
      "Image: 418\n",
      "Image: 419\n",
      "Image: 420\n",
      "Image: 421\n",
      "Image: 422\n",
      "Image: 423\n",
      "Image: 424\n",
      "Image: 425\n",
      "Image: 426\n",
      "Image: 427\n",
      "Image: 428\n",
      "Image: 429\n",
      "Image: 430\n",
      "Image: 431\n",
      "Image: 432\n",
      "Image: 433\n",
      "Image: 434\n",
      "Image: 435\n",
      "Image: 436\n",
      "Image: 437\n",
      "Image: 438\n",
      "Image: 439\n",
      "Image: 440\n",
      "Image: 441\n",
      "Image: 442\n",
      "Image: 443\n",
      "Image: 444\n",
      "Image: 445\n",
      "Image: 446\n",
      "Image: 447\n",
      "Image: 448\n",
      "Image: 449\n",
      "Image: 450\n",
      "Image: 451\n",
      "Image: 452\n",
      "Image: 453\n",
      "Image: 454\n",
      "Image: 455\n",
      "Image: 456\n",
      "Image: 457\n",
      "Image: 458\n",
      "Image: 459\n",
      "Image: 460\n",
      "Image: 461\n",
      "Image: 462\n",
      "Image: 463\n",
      "Image: 464\n",
      "Image: 465\n",
      "Image: 466\n",
      "Image: 467\n",
      "Image: 468\n",
      "Image: 469\n",
      "Image: 470\n",
      "Image: 471\n",
      "Image: 472\n",
      "Image: 473\n",
      "Image: 474\n",
      "Image: 475\n",
      "Image: 476\n",
      "Image: 477\n",
      "Image: 478\n",
      "Image: 479\n",
      "Image: 480\n",
      "Image: 481\n",
      "Image: 482\n",
      "Image: 483\n",
      "Image: 484\n",
      "Image: 485\n",
      "Image: 486\n",
      "Image: 487\n",
      "Image: 488\n",
      "Image: 489\n",
      "Image: 490\n",
      "Image: 491\n",
      "Image: 492\n",
      "Image: 493\n",
      "Image: 494\n",
      "Image: 495\n",
      "Image: 496\n",
      "Image: 497\n",
      "Image: 498\n",
      "Image: 499\n",
      "Image: 500\n",
      "Image: 501\n",
      "Image: 502\n",
      "Image: 503\n",
      "Image: 504\n",
      "Image: 505\n",
      "Image: 506\n",
      "Image: 507\n",
      "Image: 508\n",
      "Image: 509\n",
      "Image: 510\n",
      "Image: 511\n",
      "Image: 512\n",
      "Image: 513\n",
      "Image: 514\n",
      "Image: 515\n",
      "Image: 516\n",
      "Image: 517\n",
      "Image: 518\n",
      "Image: 519\n",
      "Image: 520\n",
      "Image: 521\n",
      "Image: 522\n",
      "Image: 523\n",
      "Image: 524\n",
      "Image: 525\n",
      "Image: 526\n",
      "Image: 527\n",
      "Image: 528\n",
      "Image: 529\n",
      "Image: 530\n",
      "Image: 531\n",
      "Image: 532\n",
      "Image: 533\n",
      "Image: 534\n",
      "Image: 535\n",
      "Image: 536\n",
      "Image: 537\n",
      "Image: 538\n",
      "Image: 539\n",
      "Image: 540\n",
      "Image: 541\n",
      "Image: 542\n",
      "Image: 543\n",
      "Image: 544\n",
      "Image: 545\n",
      "Image: 546\n",
      "Image: 547\n",
      "Image: 548\n",
      "Image: 549\n",
      "Image: 550\n",
      "Image: 551\n",
      "Image: 552\n",
      "Image: 553\n",
      "Image: 554\n",
      "Image: 555\n",
      "Image: 556\n",
      "Image: 557\n",
      "Image: 558\n",
      "Image: 559\n",
      "Image: 560\n",
      "Image: 561\n",
      "Image: 562\n",
      "Image: 563\n",
      "Image: 564\n",
      "Image: 565\n",
      "Image: 566\n",
      "Image: 567\n",
      "Image: 568\n",
      "Image: 569\n",
      "Image: 570\n",
      "Image: 571\n",
      "Image: 572\n",
      "Image: 573\n",
      "Image: 574\n",
      "Image: 575\n",
      "Image: 576\n",
      "Image: 577\n",
      "Image: 578\n",
      "Image: 579\n",
      "Image: 580\n",
      "Image: 581\n",
      "Image: 582\n",
      "Image: 583\n",
      "Image: 584\n",
      "Image: 585\n",
      "Image: 586\n",
      "Image: 587\n",
      "Image: 588\n",
      "Image: 589\n",
      "Image: 590\n",
      "Image: 591\n",
      "Image: 592\n",
      "Image: 593\n",
      "Image: 594\n",
      "Image: 595\n",
      "Image: 596\n",
      "Image: 597\n",
      "Image: 598\n",
      "Image: 599\n",
      "Image: 600\n",
      "Image: 601\n",
      "Image: 602\n",
      "Image: 603\n",
      "Image: 604\n",
      "Image: 605\n",
      "Image: 606\n",
      "Image: 607\n",
      "Image: 608\n",
      "Image: 609\n",
      "Image: 610\n",
      "Image: 611\n",
      "Image: 612\n",
      "Image: 613\n",
      "Image: 614\n",
      "Image: 615\n",
      "Image: 616\n",
      "Image: 617\n",
      "Image: 618\n",
      "Image: 619\n",
      "Image: 620\n",
      "Image: 621\n",
      "Image: 622\n",
      "Image: 623\n",
      "Image: 624\n",
      "Image: 625\n",
      "Image: 626\n",
      "Image: 627\n",
      "Image: 628\n",
      "Image: 629\n",
      "Image: 630\n",
      "Image: 631\n",
      "Image: 632\n",
      "Image: 633\n",
      "Image: 634\n",
      "Image: 635\n",
      "Image: 636\n",
      "Image: 637\n",
      "Image: 638\n",
      "Image: 639\n",
      "Image: 640\n",
      "Image: 641\n",
      "Image: 642\n",
      "Image: 643\n",
      "Image: 644\n",
      "Image: 645\n",
      "Image: 646\n",
      "Image: 647\n",
      "Image: 648\n",
      "Image: 649\n",
      "Image: 650\n",
      "Image: 651\n",
      "Image: 652\n",
      "Image: 653\n",
      "Image: 654\n",
      "Image: 655\n",
      "Image: 656\n",
      "Image: 657\n",
      "Image: 658\n",
      "Image: 659\n",
      "Image: 660\n",
      "Image: 661\n",
      "Image: 662\n",
      "Image: 663\n",
      "Image: 664\n",
      "Image: 665\n",
      "Image: 666\n",
      "Image: 667\n",
      "Image: 668\n",
      "Image: 669\n",
      "Image: 670\n",
      "Image: 671\n",
      "Image: 672\n",
      "Image: 673\n",
      "Image: 674\n",
      "Image: 675\n",
      "Image: 676\n",
      "Image: 677\n",
      "Image: 678\n",
      "Image: 679\n",
      "Image: 680\n",
      "Image: 681\n",
      "Image: 682\n",
      "Image: 683\n",
      "Image: 684\n",
      "Image: 685\n",
      "Image: 686\n",
      "Image: 687\n",
      "Image: 688\n",
      "Image: 689\n",
      "Image: 690\n",
      "Image: 691\n",
      "Image: 692\n",
      "Image: 693\n",
      "Image: 694\n",
      "Image: 695\n",
      "Image: 696\n",
      "Image: 697\n",
      "Image: 698\n",
      "Image: 699\n",
      "Image: 700\n",
      "Image: 701\n",
      "Image: 702\n",
      "Image: 703\n",
      "Image: 704\n",
      "Image: 705\n",
      "Image: 706\n",
      "Image: 707\n",
      "Image: 708\n",
      "Image: 709\n",
      "Image: 710\n",
      "Image: 711\n",
      "Image: 712\n",
      "Image: 713\n",
      "Image: 714\n",
      "Image: 715\n",
      "Image: 716\n",
      "Image: 717\n",
      "Image: 718\n",
      "Image: 719\n",
      "Image: 720\n",
      "Image: 721\n",
      "Image: 722\n",
      "Image: 723\n",
      "Image: 724\n",
      "Image: 725\n",
      "Image: 726\n",
      "Image: 727\n",
      "Image: 728\n",
      "Image: 729\n",
      "Image: 730\n",
      "Image: 731\n",
      "Image: 732\n",
      "Image: 733\n",
      "Image: 734\n",
      "Image: 735\n",
      "Image: 736\n",
      "Image: 737\n",
      "Image: 738\n",
      "Image: 739\n",
      "Image: 740\n",
      "Image: 741\n",
      "Image: 742\n",
      "Image: 743\n",
      "Image: 744\n",
      "Image: 745\n",
      "Image: 746\n",
      "Image: 747\n",
      "Image: 748\n",
      "Image: 749\n",
      "Image: 750\n",
      "Image: 751\n",
      "Image: 752\n",
      "Image: 753\n",
      "Image: 754\n",
      "Image: 755\n",
      "Image: 756\n",
      "Image: 757\n",
      "Image: 758\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 759\n",
      "Image: 760\n",
      "Image: 761\n",
      "Image: 762\n",
      "Image: 763\n",
      "Image: 764\n",
      "Image: 765\n",
      "Image: 766\n",
      "Image: 767\n",
      "Image: 768\n",
      "Image: 769\n",
      "Image: 770\n",
      "Image: 771\n",
      "Image: 772\n",
      "Image: 773\n",
      "Image: 774\n",
      "Image: 775\n",
      "Image: 776\n",
      "Image: 777\n",
      "Image: 778\n",
      "Image: 779\n",
      "Image: 780\n",
      "Image: 781\n",
      "Image: 782\n",
      "Image: 783\n",
      "Image: 784\n",
      "Image: 785\n",
      "Image: 786\n",
      "Image: 787\n",
      "Image: 788\n",
      "Image: 789\n",
      "Image: 790\n",
      "Image: 791\n",
      "Image: 792\n",
      "Image: 793\n",
      "Image: 794\n",
      "Image: 795\n",
      "Image: 796\n",
      "Image: 797\n",
      "Image: 798\n",
      "Image: 799\n",
      "Image: 800\n",
      "Image: 801\n",
      "Image: 802\n",
      "Image: 803\n",
      "Image: 804\n",
      "Image: 805\n",
      "Image: 806\n",
      "Image: 807\n",
      "Image: 808\n",
      "Image: 809\n",
      "Image: 810\n",
      "Image: 811\n",
      "Image: 812\n",
      "Image: 813\n",
      "Image: 814\n",
      "Image: 815\n",
      "Image: 816\n",
      "Image: 817\n",
      "Image: 818\n",
      "Image: 819\n",
      "Image: 820\n",
      "Image: 821\n",
      "Image: 822\n",
      "Image: 823\n",
      "Image: 824\n",
      "Image: 825\n",
      "Image: 826\n",
      "Image: 827\n",
      "Image: 828\n",
      "Image: 829\n",
      "Image: 830\n",
      "Image: 831\n",
      "Image: 832\n",
      "Image: 833\n",
      "Image: 834\n",
      "Image: 835\n",
      "Image: 836\n",
      "Image: 837\n",
      "Image: 838\n",
      "Image: 839\n",
      "Image: 840\n",
      "Image: 841\n",
      "Image: 842\n",
      "Image: 843\n",
      "Image: 844\n",
      "Image: 845\n",
      "Image: 846\n",
      "Image: 847\n",
      "Image: 848\n",
      "Image: 849\n",
      "Image: 850\n",
      "Image: 851\n",
      "Image: 852\n",
      "Image: 853\n",
      "Image: 854\n",
      "Image: 855\n",
      "Image: 856\n",
      "Image: 857\n",
      "Image: 858\n",
      "Image: 859\n",
      "Image: 860\n",
      "Image: 861\n",
      "Image: 862\n",
      "Image: 863\n",
      "Image: 864\n",
      "Image: 865\n",
      "Image: 866\n",
      "Image: 867\n",
      "Image: 868\n",
      "Image: 869\n",
      "Image: 870\n",
      "Image: 871\n",
      "Image: 872\n",
      "Image: 873\n",
      "Image: 874\n",
      "Image: 875\n",
      "Image: 876\n",
      "Image: 877\n",
      "Image: 878\n",
      "Image: 879\n",
      "Image: 880\n",
      "Image: 881\n",
      "Image: 882\n",
      "Image: 883\n",
      "Image: 884\n",
      "Image: 885\n",
      "Image: 886\n",
      "Image: 887\n",
      "Image: 888\n",
      "Image: 889\n",
      "Image: 890\n",
      "Image: 891\n",
      "Image: 892\n",
      "Image: 893\n",
      "Image: 894\n",
      "Image: 895\n",
      "Image: 896\n",
      "Image: 897\n",
      "Image: 898\n",
      "Image: 899\n",
      "Image: 900\n",
      "Image: 901\n",
      "Image: 902\n",
      "Image: 903\n",
      "Image: 904\n",
      "Image: 905\n",
      "Image: 906\n",
      "Image: 907\n",
      "Image: 908\n",
      "Image: 909\n",
      "Image: 910\n",
      "Image: 911\n",
      "Image: 912\n",
      "Image: 913\n",
      "Image: 914\n",
      "Image: 915\n",
      "Image: 916\n",
      "Image: 917\n",
      "Image: 918\n",
      "Image: 919\n",
      "Image: 920\n",
      "Image: 921\n",
      "Image: 922\n",
      "Image: 923\n",
      "Image: 924\n",
      "Image: 925\n",
      "Image: 926\n",
      "Image: 927\n",
      "Image: 928\n",
      "Image: 929\n",
      "Image: 930\n",
      "Image: 931\n",
      "Image: 932\n",
      "Image: 933\n",
      "Image: 934\n",
      "Image: 935\n",
      "Image: 936\n",
      "Image: 937\n",
      "Image: 938\n",
      "Image: 939\n",
      "Image: 940\n",
      "Image: 941\n",
      "Image: 942\n",
      "Image: 943\n",
      "Image: 944\n",
      "Image: 945\n",
      "Image: 946\n",
      "Image: 947\n",
      "Image: 948\n",
      "Image: 949\n",
      "Image: 950\n",
      "Image: 951\n",
      "Image: 952\n",
      "Image: 953\n",
      "Image: 954\n",
      "Image: 955\n",
      "Image: 956\n",
      "Image: 957\n",
      "Image: 958\n",
      "Image: 959\n",
      "Image: 960\n",
      "Image: 961\n",
      "Image: 962\n",
      "Image: 963\n",
      "Image: 964\n",
      "Image: 965\n",
      "Image: 966\n",
      "Image: 967\n",
      "Image: 968\n",
      "Image: 969\n",
      "Image: 970\n",
      "Image: 971\n",
      "Image: 972\n",
      "Image: 973\n",
      "Image: 974\n",
      "Image: 975\n",
      "Image: 976\n",
      "Image: 977\n",
      "Image: 978\n",
      "Image: 979\n",
      "Image: 980\n",
      "Image: 981\n",
      "Image: 982\n",
      "Image: 983\n",
      "Image: 984\n",
      "Image: 985\n",
      "Image: 986\n",
      "Image: 987\n",
      "Image: 988\n",
      "Image: 989\n",
      "Image: 990\n",
      "Image: 991\n",
      "Image: 992\n",
      "Image: 993\n",
      "Image: 994\n",
      "Image: 995\n",
      "Image: 996\n",
      "Image: 997\n",
      "Image: 998\n",
      "Image: 999\n",
      "Image: 1000\n",
      "Image: 1001\n",
      "Image: 1002\n",
      "Image: 1003\n",
      "Image: 1004\n",
      "Image: 1005\n",
      "Image: 1006\n",
      "Image: 1007\n",
      "Image: 1008\n",
      "Image: 1009\n",
      "Image: 1010\n",
      "Image: 1011\n",
      "Image: 1012\n",
      "Image: 1013\n",
      "Image: 1014\n",
      "Image: 1015\n",
      "Image: 1016\n",
      "Image: 1017\n",
      "Image: 1018\n",
      "Image: 1019\n",
      "Image: 1020\n",
      "Image: 1021\n",
      "Image: 1022\n",
      "Image: 1023\n",
      "Image: 1024\n",
      "Image: 1025\n",
      "Image: 1026\n",
      "Image: 1027\n",
      "Image: 1028\n",
      "Image: 1029\n",
      "Image: 1030\n",
      "Image: 1031\n",
      "Image: 1032\n",
      "Image: 1033\n",
      "Image: 1034\n",
      "Image: 1035\n",
      "Image: 1036\n",
      "Image: 1037\n",
      "Image: 1038\n",
      "Image: 1039\n",
      "Image: 1040\n",
      "Image: 1041\n",
      "Image: 1042\n",
      "Image: 1043\n",
      "Image: 1044\n",
      "Image: 1045\n",
      "Image: 1046\n",
      "Image: 1047\n",
      "Image: 1048\n",
      "Image: 1049\n",
      "Image: 1050\n",
      "Image: 1051\n",
      "Image: 1052\n",
      "Image: 1053\n",
      "Image: 1054\n",
      "Image: 1055\n",
      "Image: 1056\n",
      "Image: 1057\n",
      "Image: 1058\n",
      "Image: 1059\n",
      "Image: 1060\n",
      "Image: 1061\n",
      "Image: 1062\n",
      "Image: 1063\n",
      "Image: 1064\n",
      "Image: 1065\n",
      "Image: 1066\n",
      "Image: 1067\n",
      "Image: 1068\n",
      "Image: 1069\n",
      "Image: 1070\n",
      "Image: 1071\n",
      "Image: 1072\n",
      "Image: 1073\n",
      "Image: 1074\n",
      "Image: 1075\n",
      "Image: 1076\n",
      "Image: 1077\n",
      "Image: 1078\n",
      "Image: 1079\n",
      "Image: 1080\n",
      "Image: 1081\n",
      "Image: 1082\n",
      "Image: 1083\n",
      "Image: 1084\n",
      "Image: 1085\n",
      "Image: 1086\n",
      "Image: 1087\n",
      "Image: 1088\n",
      "Image: 1089\n",
      "Image: 1090\n",
      "Image: 1091\n",
      "Image: 1092\n",
      "Image: 1093\n",
      "Image: 1094\n",
      "Image: 1095\n",
      "Image: 1096\n",
      "Image: 1097\n",
      "Image: 1098\n",
      "Image: 1099\n",
      "Image: 1100\n",
      "Image: 1101\n",
      "Image: 1102\n",
      "Image: 1103\n",
      "Image: 1104\n",
      "Image: 1105\n",
      "Image: 1106\n",
      "Image: 1107\n",
      "Image: 1108\n",
      "Image: 1109\n",
      "Image: 1110\n",
      "Image: 1111\n",
      "Image: 1112\n",
      "Image: 1113\n",
      "Image: 1114\n",
      "Image: 1115\n",
      "Image: 1116\n",
      "Image: 1117\n",
      "Image: 1118\n",
      "Image: 1119\n",
      "Image: 1120\n",
      "Image: 1121\n",
      "Image: 1122\n",
      "Image: 1123\n",
      "Image: 1124\n",
      "Image: 1125\n",
      "Image: 1126\n",
      "Image: 1127\n",
      "Image: 1128\n",
      "Image: 1129\n",
      "Image: 1130\n",
      "Image: 1131\n",
      "Image: 1132\n",
      "Image: 1133\n",
      "Image: 1134\n",
      "Image: 1135\n",
      "Image: 1136\n",
      "Image: 1137\n",
      "Image: 1138\n",
      "Image: 1139\n",
      "Image: 1140\n",
      "Image: 1141\n",
      "Image: 1142\n",
      "Image: 1143\n",
      "Image: 1144\n",
      "Image: 1145\n",
      "Image: 1146\n",
      "Image: 1147\n",
      "Image: 1148\n",
      "Image: 1149\n",
      "Image: 1150\n",
      "Image: 1151\n",
      "Image: 1152\n",
      "Image: 1153\n",
      "Image: 1154\n",
      "Image: 1155\n",
      "Image: 1156\n",
      "Image: 1157\n",
      "Image: 1158\n",
      "Image: 1159\n",
      "Image: 1160\n",
      "Image: 1161\n",
      "Image: 1162\n",
      "Image: 1163\n",
      "Image: 1164\n",
      "Image: 1165\n",
      "Image: 1166\n",
      "Image: 1167\n",
      "Image: 1168\n",
      "Image: 1169\n",
      "Image: 1170\n",
      "Image: 1171\n",
      "Image: 1172\n",
      "Image: 1173\n",
      "Image: 1174\n",
      "Image: 1175\n",
      "Image: 1176\n",
      "Image: 1177\n",
      "Image: 1178\n",
      "Image: 1179\n",
      "Image: 1180\n",
      "Image: 1181\n",
      "Image: 1182\n",
      "Image: 1183\n",
      "Image: 1184\n",
      "Image: 1185\n",
      "Image: 1186\n",
      "Image: 1187\n",
      "Image: 1188\n",
      "Image: 1189\n",
      "Image: 1190\n",
      "Image: 1191\n",
      "Image: 1192\n",
      "Image: 1193\n",
      "Image: 1194\n",
      "Image: 1195\n",
      "Image: 1196\n",
      "Image: 1197\n",
      "Image: 1198\n",
      "Image: 1199\n",
      "Image: 1200\n",
      "Image: 1201\n",
      "Image: 1202\n",
      "Image: 1203\n",
      "Image: 1204\n",
      "Image: 1205\n",
      "Image: 1206\n",
      "Image: 1207\n",
      "Image: 1208\n",
      "Image: 1209\n",
      "Image: 1210\n",
      "Image: 1211\n",
      "Image: 1212\n",
      "Image: 1213\n",
      "Image: 1214\n",
      "Image: 1215\n",
      "Image: 1216\n",
      "Image: 1217\n",
      "Image: 1218\n",
      "Image: 1219\n",
      "Image: 1220\n",
      "Image: 1221\n",
      "Image: 1222\n",
      "Image: 1223\n",
      "Image: 1224\n",
      "Image: 1225\n",
      "Image: 1226\n",
      "Image: 1227\n",
      "Image: 1228\n",
      "Image: 1229\n",
      "Image: 1230\n",
      "Image: 1231\n",
      "Image: 1232\n",
      "Image: 1233\n",
      "Image: 1234\n",
      "Image: 1235\n",
      "Image: 1236\n",
      "Image: 1237\n",
      "Image: 1238\n",
      "Image: 1239\n",
      "Image: 1240\n",
      "Image: 1241\n",
      "Image: 1242\n",
      "Image: 1243\n",
      "Image: 1244\n",
      "Image: 1245\n",
      "Image: 1246\n",
      "Image: 1247\n",
      "Image: 1248\n",
      "Image: 1249\n",
      "Image: 1250\n",
      "Image: 1251\n",
      "Image: 1252\n",
      "Image: 1253\n",
      "Image: 1254\n",
      "Image: 1255\n",
      "Image: 1256\n",
      "Image: 1257\n",
      "Image: 1258\n",
      "Image: 1259\n",
      "Image: 1260\n",
      "Image: 1261\n",
      "Image: 1262\n",
      "Image: 1263\n",
      "Image: 1264\n",
      "Image: 1265\n",
      "Image: 1266\n",
      "Image: 1267\n",
      "Image: 1268\n",
      "Image: 1269\n",
      "Image: 1270\n",
      "Image: 1271\n",
      "Image: 1272\n",
      "Image: 1273\n",
      "Image: 1274\n",
      "Image: 1275\n",
      "Image: 1276\n",
      "Image: 1277\n",
      "Image: 1278\n",
      "Image: 1279\n",
      "Image: 1280\n",
      "Image: 1281\n",
      "Image: 1282\n",
      "Image: 1283\n",
      "Image: 1284\n",
      "Image: 1285\n",
      "Image: 1286\n",
      "Image: 1287\n",
      "Image: 1288\n",
      "Image: 1289\n",
      "Image: 1290\n",
      "Image: 1291\n",
      "Image: 1292\n",
      "Image: 1293\n",
      "Image: 1294\n",
      "Image: 1295\n",
      "Image: 1296\n",
      "Image: 1297\n",
      "Image: 1298\n",
      "Image: 1299\n",
      "Image: 1300\n",
      "Image: 1301\n",
      "Image: 1302\n",
      "Image: 1303\n",
      "Image: 1304\n",
      "Image: 1305\n",
      "Image: 1306\n",
      "Image: 1307\n",
      "Image: 1308\n",
      "Image: 1309\n",
      "Image: 1310\n",
      "Image: 1311\n",
      "Image: 1312\n",
      "Image: 1313\n",
      "Image: 1314\n",
      "Image: 1315\n",
      "Image: 1316\n",
      "Image: 1317\n",
      "Image: 1318\n",
      "Image: 1319\n",
      "Image: 1320\n",
      "Image: 1321\n",
      "Image: 1322\n",
      "Image: 1323\n",
      "Image: 1324\n",
      "Image: 1325\n",
      "Image: 1326\n",
      "Image: 1327\n",
      "Image: 1328\n",
      "Image: 1329\n",
      "Image: 1330\n",
      "Image: 1331\n",
      "Image: 1332\n",
      "Image: 1333\n",
      "Image: 1334\n",
      "Image: 1335\n",
      "Image: 1336\n",
      "Image: 1337\n",
      "Image: 1338\n",
      "Image: 1339\n",
      "Image: 1340\n",
      "Image: 1341\n",
      "Image: 1342\n",
      "Image: 1343\n",
      "Image: 1344\n",
      "Image: 1345\n",
      "Image: 1346\n",
      "Image: 1347\n",
      "Image: 1348\n",
      "Image: 1349\n",
      "Image: 1350\n",
      "Image: 1351\n",
      "Image: 1352\n",
      "Image: 1353\n",
      "Image: 1354\n",
      "Image: 1355\n",
      "Image: 1356\n",
      "Image: 1357\n",
      "Image: 1358\n",
      "Image: 1359\n",
      "Image: 1360\n",
      "Image: 1361\n",
      "Image: 1362\n",
      "Image: 1363\n",
      "Image: 1364\n",
      "Image: 1365\n",
      "Image: 1366\n",
      "Image: 1367\n",
      "Image: 1368\n",
      "Image: 1369\n",
      "Image: 1370\n",
      "Image: 1371\n",
      "Image: 1372\n",
      "Image: 1373\n",
      "Image: 1374\n",
      "Image: 1375\n",
      "Image: 1376\n",
      "Image: 1377\n",
      "Image: 1378\n",
      "Image: 1379\n",
      "Image: 1380\n",
      "Image: 1381\n",
      "Image: 1382\n",
      "Image: 1383\n",
      "Image: 1384\n",
      "Image: 1385\n",
      "Image: 1386\n",
      "Image: 1387\n",
      "Image: 1388\n",
      "Image: 1389\n",
      "Image: 1390\n",
      "Image: 1391\n",
      "Image: 1392\n",
      "Image: 1393\n",
      "Image: 1394\n",
      "Image: 1395\n",
      "Image: 1396\n",
      "Image: 1397\n",
      "Image: 1398\n",
      "Image: 1399\n",
      "Image: 1400\n",
      "Image: 1401\n",
      "Image: 1402\n",
      "Image: 1403\n",
      "Image: 1404\n",
      "Image: 1405\n",
      "Image: 1406\n",
      "Image: 1407\n",
      "Image: 1408\n",
      "Image: 1409\n",
      "Image: 1410\n",
      "Image: 1411\n",
      "Image: 1412\n",
      "Image: 1413\n",
      "Image: 1414\n",
      "Image: 1415\n",
      "Image: 1416\n",
      "Image: 1417\n",
      "Image: 1418\n",
      "Image: 1419\n",
      "Image: 1420\n",
      "Image: 1421\n",
      "Image: 1422\n",
      "Image: 1423\n",
      "Image: 1424\n",
      "Image: 1425\n",
      "Image: 1426\n",
      "Image: 1427\n",
      "Image: 1428\n",
      "Image: 1429\n",
      "Image: 1430\n",
      "Image: 1431\n",
      "Image: 1432\n",
      "Image: 1433\n",
      "Image: 1434\n",
      "Image: 1435\n",
      "Image: 1436\n",
      "Image: 1437\n",
      "Image: 1438\n",
      "Image: 1439\n",
      "Image: 1440\n",
      "Image: 1441\n",
      "Image: 1442\n",
      "Image: 1443\n",
      "Image: 1444\n",
      "Image: 1445\n",
      "Image: 1446\n",
      "Image: 1447\n",
      "Image: 1448\n",
      "Image: 1449\n",
      "Image: 1450\n",
      "Image: 1451\n",
      "Image: 1452\n",
      "Image: 1453\n",
      "Image: 1454\n",
      "Image: 1455\n",
      "Image: 1456\n",
      "Image: 1457\n",
      "Image: 1458\n",
      "Image: 1459\n",
      "Image: 1460\n",
      "Image: 1461\n",
      "Image: 1462\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 1463\n",
      "Image: 1464\n",
      "Image: 1465\n",
      "Image: 1466\n",
      "Image: 1467\n",
      "Image: 1468\n",
      "Image: 1469\n",
      "Image: 1470\n",
      "Image: 1471\n",
      "Image: 1472\n",
      "Image: 1473\n",
      "Image: 1474\n",
      "Image: 1475\n",
      "Image: 1476\n",
      "Image: 1477\n",
      "Image: 1478\n",
      "Image: 1479\n",
      "Image: 1480\n",
      "Image: 1481\n",
      "Image: 1482\n",
      "Image: 1483\n",
      "Image: 1484\n",
      "Image: 1485\n",
      "Image: 1486\n",
      "Image: 1487\n",
      "Image: 1488\n",
      "Image: 1489\n",
      "Image: 1490\n",
      "Image: 1491\n",
      "Image: 1492\n",
      "Image: 1493\n",
      "Image: 1494\n",
      "Image: 1495\n",
      "Image: 1496\n",
      "Image: 1497\n",
      "Image: 1498\n",
      "Image: 1499\n",
      "Image: 1500\n",
      "Image: 1501\n",
      "Image: 1502\n",
      "Image: 1503\n",
      "Image: 1504\n",
      "Image: 1505\n",
      "Image: 1506\n",
      "Image: 1507\n",
      "Image: 1508\n",
      "Image: 1509\n",
      "Image: 1510\n",
      "Image: 1511\n",
      "Image: 1512\n",
      "Image: 1513\n",
      "Image: 1514\n",
      "Image: 1515\n",
      "Image: 1516\n",
      "Image: 1517\n",
      "Image: 1518\n",
      "Image: 1519\n",
      "Image: 1520\n",
      "Image: 1521\n",
      "Image: 1522\n",
      "Image: 1523\n",
      "Image: 1524\n",
      "Image: 1525\n",
      "Image: 1526\n",
      "Image: 1527\n",
      "Image: 1528\n",
      "Image: 1529\n",
      "Image: 1530\n",
      "Image: 1531\n",
      "Image: 1532\n",
      "Image: 1533\n",
      "Image: 1534\n",
      "Image: 1535\n",
      "Image: 1536\n",
      "Image: 1537\n",
      "Image: 1538\n",
      "Image: 1539\n",
      "Image: 1540\n",
      "Image: 1541\n",
      "Image: 1542\n",
      "Image: 1543\n",
      "Image: 1544\n",
      "Image: 1545\n",
      "Image: 1546\n",
      "Image: 1547\n",
      "Image: 1548\n",
      "Image: 1549\n",
      "Image: 1550\n",
      "Image: 1551\n",
      "Image: 1552\n",
      "Image: 1553\n",
      "Image: 1554\n",
      "Image: 1555\n",
      "Image: 1556\n",
      "Image: 1557\n",
      "Image: 1558\n",
      "Image: 1559\n",
      "Image: 1560\n",
      "Image: 1561\n",
      "Image: 1562\n",
      "Image: 1563\n",
      "Image: 1564\n",
      "Image: 1565\n",
      "Image: 1566\n",
      "Image: 1567\n",
      "Image: 1568\n",
      "Image: 1569\n",
      "Image: 1570\n",
      "Image: 1571\n",
      "Image: 1572\n",
      "Image: 1573\n",
      "Image: 1574\n",
      "Image: 1575\n",
      "Image: 1576\n",
      "Image: 1577\n",
      "Image: 1578\n",
      "Image: 1579\n",
      "Image: 1580\n",
      "Image: 1581\n",
      "Image: 1582\n",
      "Image: 1583\n",
      "Image: 1584\n",
      "Image: 1585\n",
      "Image: 1586\n",
      "Image: 1587\n",
      "Image: 1588\n",
      "Image: 1589\n",
      "Image: 1590\n",
      "Image: 1591\n",
      "Image: 1592\n",
      "Image: 1593\n",
      "Image: 1594\n",
      "Image: 1595\n",
      "Image: 1596\n",
      "Image: 1597\n",
      "Image: 1598\n",
      "Image: 1599\n",
      "Image: 1600\n",
      "Image: 1601\n",
      "Image: 1602\n",
      "Image: 1603\n",
      "Image: 1604\n",
      "Image: 1605\n",
      "Image: 1606\n",
      "Image: 1607\n",
      "Image: 1608\n",
      "Image: 1609\n",
      "Image: 1610\n",
      "Image: 1611\n",
      "Image: 1612\n",
      "Image: 1613\n",
      "Image: 1614\n",
      "Image: 1615\n",
      "Image: 1616\n",
      "Image: 1617\n",
      "Image: 1618\n",
      "Image: 1619\n",
      "Image: 1620\n",
      "Image: 1621\n",
      "Image: 1622\n",
      "Image: 1623\n",
      "Image: 1624\n",
      "Image: 1625\n",
      "Image: 1626\n",
      "Image: 1627\n",
      "Image: 1628\n",
      "Image: 1629\n",
      "Image: 1630\n",
      "Image: 1631\n",
      "Image: 1632\n",
      "Image: 1633\n",
      "Image: 1634\n",
      "Image: 1635\n",
      "Image: 1636\n",
      "Image: 1637\n",
      "Image: 1638\n",
      "Image: 1639\n",
      "Image: 1640\n",
      "Image: 1641\n",
      "Image: 1642\n",
      "Image: 1643\n",
      "Image: 1644\n",
      "Image: 1645\n",
      "Image: 1646\n",
      "Image: 1647\n",
      "Image: 1648\n",
      "Image: 1649\n",
      "Image: 1650\n",
      "Image: 1651\n",
      "Image: 1652\n",
      "Image: 1653\n",
      "Image: 1654\n",
      "Image: 1655\n",
      "Image: 1656\n",
      "Image: 1657\n",
      "Image: 1658\n",
      "Image: 1659\n",
      "Image: 1660\n",
      "Image: 1661\n",
      "Image: 1662\n",
      "Image: 1663\n",
      "Image: 1664\n",
      "Image: 1665\n",
      "Image: 1666\n",
      "Image: 1667\n",
      "Image: 1668\n",
      "Image: 1669\n",
      "Image: 1670\n",
      "Image: 1671\n",
      "Image: 1672\n",
      "Image: 1673\n",
      "Image: 1674\n",
      "Image: 1675\n",
      "Image: 1676\n",
      "Image: 1677\n",
      "Image: 1678\n",
      "Image: 1679\n",
      "Image: 1680\n",
      "Image: 1681\n",
      "Image: 1682\n",
      "Image: 1683\n",
      "Image: 1684\n",
      "Image: 1685\n",
      "Image: 1686\n",
      "Image: 1687\n",
      "Image: 1688\n",
      "Image: 1689\n",
      "Image: 1690\n",
      "Image: 1691\n",
      "Image: 1692\n",
      "Image: 1693\n",
      "Image: 1694\n",
      "Image: 1695\n",
      "Image: 1696\n",
      "Image: 1697\n",
      "Image: 1698\n",
      "Image: 1699\n",
      "Image: 1700\n",
      "Image: 1701\n",
      "Image: 1702\n",
      "Image: 1703\n",
      "Image: 1704\n",
      "Image: 1705\n",
      "Image: 1706\n",
      "Image: 1707\n",
      "Image: 1708\n",
      "Image: 1709\n",
      "Image: 1710\n",
      "Image: 1711\n",
      "Image: 1712\n",
      "Image: 1713\n",
      "Image: 1714\n",
      "Image: 1715\n",
      "Image: 1716\n",
      "Image: 1717\n",
      "Image: 1718\n",
      "Image: 1719\n",
      "Image: 1720\n",
      "Image: 1721\n",
      "Image: 1722\n",
      "Image: 1723\n",
      "Image: 1724\n",
      "Image: 1725\n",
      "Image: 1726\n",
      "Image: 1727\n",
      "Image: 1728\n",
      "Image: 1729\n",
      "Image: 1730\n",
      "Image: 1731\n",
      "Image: 1732\n",
      "Image: 1733\n",
      "Image: 1734\n",
      "Image: 1735\n",
      "Image: 1736\n",
      "Image: 1737\n",
      "Image: 1738\n",
      "Image: 1739\n",
      "Image: 1740\n",
      "Image: 1741\n",
      "Image: 1742\n",
      "Image: 1743\n",
      "Image: 1744\n",
      "Image: 1745\n",
      "Image: 1746\n",
      "Image: 1747\n",
      "Image: 1748\n",
      "Image: 1749\n",
      "Image: 1750\n",
      "Image: 1751\n",
      "Image: 1752\n",
      "Image: 1753\n",
      "Image: 1754\n",
      "Image: 1755\n",
      "Image: 1756\n",
      "Image: 1757\n",
      "Image: 1758\n",
      "Image: 1759\n",
      "Image: 1760\n",
      "Image: 1761\n",
      "Image: 1762\n",
      "Image: 1763\n",
      "Image: 1764\n",
      "Image: 1765\n",
      "Image: 1766\n",
      "Image: 1767\n",
      "Image: 1768\n",
      "Image: 1769\n",
      "Image: 1770\n",
      "Image: 1771\n",
      "Image: 1772\n",
      "Image: 1773\n",
      "Image: 1774\n",
      "Image: 1775\n",
      "Image: 1776\n",
      "Image: 1777\n",
      "Image: 1778\n",
      "Image: 1779\n",
      "Image: 1780\n",
      "Image: 1781\n",
      "Image: 1782\n",
      "Image: 1783\n",
      "Image: 1784\n",
      "Image: 1785\n",
      "Image: 1786\n",
      "Image: 1787\n",
      "Image: 1788\n",
      "Image: 1789\n",
      "Image: 1790\n",
      "Image: 1791\n",
      "Image: 1792\n",
      "Image: 1793\n",
      "Image: 1794\n",
      "Image: 1795\n",
      "Image: 1796\n",
      "Image: 1797\n",
      "Image: 1798\n",
      "Image: 1799\n",
      "Image: 1800\n",
      "Image: 1801\n",
      "Image: 1802\n",
      "Image: 1803\n",
      "Image: 1804\n",
      "Image: 1805\n",
      "Image: 1806\n",
      "Image: 1807\n",
      "Image: 1808\n",
      "Image: 1809\n",
      "Image: 1810\n",
      "Image: 1811\n",
      "Image: 1812\n",
      "Image: 1813\n",
      "Image: 1814\n",
      "Image: 1815\n",
      "Image: 1816\n",
      "Image: 1817\n",
      "Image: 1818\n",
      "Image: 1819\n",
      "Image: 1820\n",
      "Image: 1821\n",
      "Image: 1822\n",
      "Image: 1823\n",
      "Image: 1824\n",
      "Image: 1825\n",
      "Image: 1826\n",
      "Image: 1827\n",
      "Image: 1828\n",
      "Image: 1829\n",
      "Image: 1830\n",
      "Image: 1831\n",
      "Image: 1832\n",
      "Image: 1833\n",
      "Image: 1834\n",
      "Image: 1835\n",
      "Image: 1836\n",
      "Image: 1837\n",
      "Image: 1838\n",
      "Image: 1839\n",
      "Image: 1840\n",
      "Image: 1841\n",
      "Image: 1842\n",
      "Image: 1843\n",
      "Image: 1844\n",
      "Image: 1845\n",
      "Image: 1846\n",
      "Image: 1847\n",
      "Image: 1848\n",
      "Image: 1849\n",
      "Image: 1850\n",
      "Image: 1851\n",
      "Image: 1852\n",
      "Image: 1853\n",
      "Image: 1854\n",
      "Image: 1855\n",
      "Image: 1856\n",
      "Image: 1857\n",
      "Image: 1858\n",
      "Image: 1859\n",
      "Image: 1860\n",
      "Image: 1861\n",
      "Image: 1862\n",
      "Image: 1863\n",
      "Image: 1864\n",
      "Image: 1865\n",
      "Image: 1866\n",
      "Image: 1867\n",
      "Image: 1868\n",
      "Image: 1869\n",
      "Image: 1870\n",
      "Image: 1871\n",
      "Image: 1872\n",
      "Image: 1873\n",
      "Image: 1874\n",
      "Image: 1875\n",
      "Image: 1876\n",
      "Image: 1877\n",
      "Image: 1878\n",
      "Image: 1879\n",
      "Image: 1880\n",
      "Image: 1881\n",
      "Image: 1882\n",
      "Image: 1883\n",
      "Image: 1884\n",
      "Image: 1885\n",
      "Image: 1886\n",
      "Image: 1887\n",
      "Image: 1888\n",
      "Image: 1889\n",
      "Image: 1890\n",
      "Image: 1891\n",
      "Image: 1892\n",
      "Image: 1893\n",
      "Image: 1894\n",
      "Image: 1895\n",
      "Image: 1896\n",
      "Image: 1897\n",
      "Image: 1898\n",
      "Image: 1899\n",
      "Image: 1900\n",
      "Image: 1901\n",
      "Image: 1902\n",
      "Image: 1903\n",
      "Image: 1904\n",
      "Image: 1905\n",
      "Image: 1906\n",
      "Image: 1907\n",
      "Image: 1908\n",
      "Image: 1909\n",
      "Image: 1910\n",
      "Image: 1911\n",
      "Image: 1912\n",
      "Image: 1913\n",
      "Image: 1914\n",
      "Image: 1915\n",
      "Image: 1916\n",
      "Image: 1917\n",
      "Image: 1918\n",
      "Image: 1919\n",
      "Image: 1920\n",
      "Image: 1921\n",
      "Image: 1922\n",
      "Image: 1923\n",
      "Image: 1924\n",
      "Image: 1925\n",
      "Image: 1926\n",
      "Image: 1927\n",
      "Image: 1928\n",
      "Image: 1929\n",
      "Image: 1930\n",
      "Image: 1931\n",
      "Image: 1932\n",
      "Image: 1933\n",
      "Image: 1934\n",
      "Image: 1935\n",
      "Image: 1936\n",
      "Image: 1937\n",
      "Image: 1938\n",
      "Image: 1939\n",
      "Image: 1940\n",
      "Image: 1941\n",
      "Image: 1942\n",
      "Image: 1943\n",
      "Image: 1944\n",
      "Image: 1945\n",
      "Image: 1946\n",
      "Image: 1947\n",
      "Image: 1948\n",
      "Image: 1949\n",
      "Image: 1950\n",
      "Image: 1951\n",
      "Image: 1952\n",
      "Image: 1953\n",
      "Image: 1954\n",
      "Image: 1955\n",
      "Image: 1956\n",
      "Image: 1957\n",
      "Image: 1958\n",
      "Image: 1959\n",
      "Image: 1960\n",
      "Image: 1961\n",
      "Image: 1962\n",
      "Image: 1963\n",
      "Image: 1964\n",
      "Image: 1965\n",
      "Image: 1966\n",
      "Image: 1967\n",
      "Image: 1968\n",
      "Image: 1969\n",
      "Image: 1970\n",
      "Image: 1971\n",
      "Image: 1972\n",
      "Image: 1973\n",
      "Image: 1974\n",
      "Image: 1975\n",
      "Image: 1976\n",
      "Image: 1977\n",
      "Image: 1978\n",
      "Image: 1979\n",
      "Image: 1980\n",
      "Image: 1981\n",
      "Image: 1982\n",
      "Image: 1983\n",
      "Image: 1984\n",
      "Image: 1985\n",
      "Image: 1986\n",
      "Image: 1987\n",
      "Image: 1988\n",
      "Image: 1989\n",
      "Image: 1990\n",
      "Image: 1991\n",
      "Image: 1992\n",
      "Image: 1993\n",
      "Image: 1994\n",
      "Image: 1995\n",
      "Image: 1996\n",
      "Image: 1997\n",
      "Image: 1998\n",
      "Image: 1999\n",
      "Image: 2000\n",
      "Image: 2001\n",
      "Image: 2002\n",
      "Image: 2003\n",
      "Image: 2004\n",
      "Image: 2005\n",
      "Image: 2006\n",
      "Image: 2007\n",
      "Image: 2008\n",
      "Image: 2009\n",
      "Image: 2010\n",
      "Image: 2011\n",
      "Image: 2012\n",
      "Image: 2013\n",
      "Image: 2014\n",
      "Image: 2015\n",
      "Image: 2016\n",
      "Image: 2017\n",
      "Image: 2018\n",
      "Image: 2019\n",
      "Image: 2020\n",
      "Image: 2021\n",
      "Image: 2022\n",
      "Image: 2023\n",
      "Image: 2024\n",
      "Image: 2025\n",
      "Image: 2026\n",
      "Image: 2027\n",
      "Image: 2028\n",
      "Image: 2029\n",
      "Image: 2030\n",
      "Image: 2031\n",
      "Image: 2032\n",
      "Image: 2033\n",
      "Image: 2034\n",
      "Image: 2035\n",
      "Image: 2036\n",
      "Image: 2037\n",
      "Image: 2038\n",
      "Image: 2039\n",
      "Image: 2040\n",
      "Image: 2041\n",
      "Image: 2042\n",
      "Image: 2043\n",
      "Image: 2044\n",
      "Image: 2045\n",
      "Image: 2046\n",
      "Image: 2047\n",
      "Image: 2048\n",
      "Image: 2049\n",
      "Image: 2050\n",
      "Image: 2051\n",
      "Image: 2052\n",
      "Image: 2053\n",
      "Image: 2054\n",
      "Image: 2055\n",
      "Image: 2056\n",
      "Image: 2057\n",
      "Image: 2058\n",
      "Image: 2059\n",
      "Image: 2060\n",
      "Image: 2061\n",
      "Image: 2062\n",
      "Image: 2063\n",
      "Image: 2064\n",
      "Image: 2065\n",
      "Image: 2066\n",
      "Image: 2067\n",
      "Image: 2068\n",
      "Image: 2069\n",
      "Image: 2070\n",
      "Image: 2071\n",
      "Image: 2072\n",
      "Image: 2073\n",
      "Image: 2074\n",
      "Image: 2075\n",
      "Image: 2076\n",
      "Image: 2077\n",
      "Image: 2078\n",
      "Image: 2079\n",
      "Image: 2080\n",
      "Image: 2081\n",
      "Image: 2082\n",
      "Image: 2083\n",
      "Image: 2084\n",
      "Image: 2085\n",
      "Image: 2086\n",
      "Image: 2087\n",
      "Image: 2088\n",
      "Image: 2089\n",
      "Image: 2090\n",
      "Image: 2091\n",
      "Image: 2092\n",
      "Image: 2093\n",
      "Image: 2094\n",
      "Image: 2095\n",
      "Image: 2096\n",
      "Image: 2097\n",
      "Image: 2098\n",
      "Image: 2099\n",
      "Image: 2100\n",
      "Image: 2101\n",
      "Image: 2102\n",
      "Image: 2103\n",
      "Image: 2104\n",
      "Image: 2105\n",
      "Image: 2106\n",
      "Image: 2107\n",
      "Image: 2108\n",
      "Image: 2109\n",
      "Image: 2110\n",
      "Image: 2111\n",
      "Image: 2112\n",
      "Image: 2113\n",
      "Image: 2114\n",
      "Image: 2115\n",
      "Image: 2116\n",
      "Image: 2117\n",
      "Image: 2118\n",
      "Image: 2119\n",
      "Image: 2120\n",
      "Image: 2121\n",
      "Image: 2122\n",
      "Image: 2123\n",
      "Image: 2124\n",
      "Image: 2125\n",
      "Image: 2126\n",
      "Image: 2127\n",
      "Image: 2128\n",
      "Image: 2129\n",
      "Image: 2130\n",
      "Image: 2131\n",
      "Image: 2132\n",
      "Image: 2133\n",
      "Image: 2134\n",
      "Image: 2135\n",
      "Image: 2136\n",
      "Image: 2137\n",
      "Image: 2138\n",
      "Image: 2139\n",
      "Image: 2140\n",
      "Image: 2141\n",
      "Image: 2142\n",
      "Image: 2143\n",
      "Image: 2144\n",
      "Image: 2145\n",
      "Image: 2146\n",
      "Image: 2147\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 2148\n",
      "Image: 2149\n",
      "Image: 2150\n",
      "Image: 2151\n",
      "Image: 2152\n",
      "Image: 2153\n",
      "Image: 2154\n",
      "Image: 2155\n",
      "Image: 2156\n",
      "Image: 2157\n",
      "Image: 2158\n",
      "Image: 2159\n",
      "Image: 2160\n",
      "Image: 2161\n",
      "Image: 2162\n",
      "Image: 2163\n",
      "Image: 2164\n",
      "Image: 2165\n",
      "Image: 2166\n",
      "Image: 2167\n",
      "Image: 2168\n",
      "Image: 2169\n",
      "Image: 2170\n",
      "Image: 2171\n",
      "Image: 2172\n",
      "Image: 2173\n",
      "Image: 2174\n",
      "Image: 2175\n",
      "Image: 2176\n",
      "Image: 2177\n",
      "Image: 2178\n",
      "Image: 2179\n",
      "Image: 2180\n",
      "Image: 2181\n",
      "Image: 2182\n",
      "Image: 2183\n",
      "Image: 2184\n",
      "Image: 2185\n",
      "Image: 2186\n",
      "Image: 2187\n",
      "Image: 2188\n",
      "Image: 2189\n",
      "Image: 2190\n",
      "Image: 2191\n",
      "Image: 2192\n",
      "Image: 2193\n",
      "Image: 2194\n",
      "Image: 2195\n",
      "Image: 2196\n",
      "Image: 2197\n",
      "Image: 2198\n",
      "Image: 2199\n",
      "Image: 2200\n",
      "Image: 2201\n",
      "Image: 2202\n",
      "Image: 2203\n",
      "Image: 2204\n",
      "Image: 2205\n",
      "Image: 2206\n",
      "Image: 2207\n",
      "Image: 2208\n",
      "Image: 2209\n",
      "Image: 2210\n",
      "Image: 2211\n",
      "Image: 2212\n",
      "Image: 2213\n",
      "Image: 2214\n",
      "Image: 2215\n",
      "Image: 2216\n",
      "Image: 2217\n",
      "Image: 2218\n",
      "Image: 2219\n",
      "Image: 2220\n",
      "Image: 2221\n",
      "Image: 2222\n",
      "Image: 2223\n",
      "Image: 2224\n",
      "Image: 2225\n",
      "Image: 2226\n",
      "Image: 2227\n",
      "Image: 2228\n",
      "Image: 2229\n",
      "Image: 2230\n",
      "Image: 2231\n",
      "Image: 2232\n",
      "Image: 2233\n",
      "Image: 2234\n",
      "Image: 2235\n",
      "Image: 2236\n",
      "Image: 2237\n",
      "Image: 2238\n",
      "Image: 2239\n",
      "Image: 2240\n",
      "Image: 2241\n",
      "Image: 2242\n",
      "Image: 2243\n",
      "Image: 2244\n",
      "Image: 2245\n",
      "Image: 2246\n",
      "Image: 2247\n",
      "Image: 2248\n",
      "Image: 2249\n",
      "Image: 2250\n",
      "Image: 2251\n",
      "Image: 2252\n",
      "Image: 2253\n",
      "Image: 2254\n",
      "Image: 2255\n",
      "Image: 2256\n",
      "Image: 2257\n",
      "Image: 2258\n",
      "Image: 2259\n",
      "Image: 2260\n",
      "Image: 2261\n",
      "Image: 2262\n",
      "Image: 2263\n",
      "Image: 2264\n",
      "Image: 2265\n",
      "Image: 2266\n",
      "Image: 2267\n",
      "Image: 2268\n",
      "Image: 2269\n",
      "Image: 2270\n",
      "Image: 2271\n",
      "Image: 2272\n",
      "Image: 2273\n",
      "Image: 2274\n",
      "Image: 2275\n",
      "Image: 2276\n",
      "Image: 2277\n",
      "Image: 2278\n",
      "Image: 2279\n",
      "Image: 2280\n",
      "Image: 2281\n",
      "Image: 2282\n",
      "Image: 2283\n",
      "Image: 2284\n",
      "Image: 2285\n",
      "Image: 2286\n",
      "Image: 2287\n",
      "Image: 2288\n",
      "Image: 2289\n",
      "Image: 2290\n",
      "Image: 2291\n",
      "Image: 2292\n",
      "Image: 2293\n",
      "Image: 2294\n",
      "Image: 2295\n",
      "Image: 2296\n",
      "Image: 2297\n",
      "Image: 2298\n",
      "Image: 2299\n",
      "Image: 2300\n",
      "Image: 2301\n",
      "Image: 2302\n",
      "Image: 2303\n",
      "Image: 2304\n",
      "Image: 2305\n",
      "Image: 2306\n",
      "Image: 2307\n",
      "Image: 2308\n",
      "Image: 2309\n",
      "Image: 2310\n",
      "Image: 2311\n",
      "Image: 2312\n",
      "Image: 2313\n",
      "Image: 2314\n",
      "Image: 2315\n",
      "Image: 2316\n",
      "Image: 2317\n",
      "Image: 2318\n",
      "Image: 2319\n",
      "Image: 2320\n",
      "Image: 2321\n",
      "Image: 2322\n",
      "Image: 2323\n",
      "Image: 2324\n",
      "Image: 2325\n",
      "Image: 2326\n",
      "Image: 2327\n",
      "Image: 2328\n",
      "Image: 2329\n",
      "Image: 2330\n",
      "Image: 2331\n",
      "Image: 2332\n",
      "Image: 2333\n",
      "Image: 2334\n",
      "Image: 2335\n",
      "Image: 2336\n",
      "Image: 2337\n",
      "Image: 2338\n",
      "Image: 2339\n",
      "Image: 2340\n",
      "Image: 2341\n",
      "Image: 2342\n",
      "Image: 2343\n",
      "Image: 2344\n",
      "Image: 2345\n",
      "Image: 2346\n",
      "Image: 2347\n",
      "Image: 2348\n",
      "Image: 2349\n",
      "Image: 2350\n",
      "Image: 2351\n",
      "Image: 2352\n",
      "Image: 2353\n",
      "Image: 2354\n",
      "Image: 2355\n",
      "Image: 2356\n",
      "Image: 2357\n",
      "Image: 2358\n",
      "Image: 2359\n",
      "Image: 2360\n",
      "Image: 2361\n",
      "Image: 2362\n",
      "Image: 2363\n",
      "Image: 2364\n",
      "Image: 2365\n",
      "Image: 2366\n",
      "Image: 2367\n",
      "Image: 2368\n",
      "Image: 2369\n",
      "Image: 2370\n",
      "Image: 2371\n",
      "Image: 2372\n",
      "Image: 2373\n",
      "Image: 2374\n",
      "Image: 2375\n",
      "Image: 2376\n",
      "Image: 2377\n",
      "Image: 2378\n",
      "Image: 2379\n",
      "Image: 2380\n",
      "Image: 2381\n",
      "Image: 2382\n",
      "Image: 2383\n",
      "Image: 2384\n",
      "Image: 2385\n",
      "Image: 2386\n",
      "Image: 2387\n",
      "Image: 2388\n",
      "Image: 2389\n",
      "Image: 2390\n",
      "Image: 2391\n",
      "Image: 2392\n",
      "Image: 2393\n",
      "Image: 2394\n",
      "Image: 2395\n",
      "Image: 2396\n",
      "Image: 2397\n",
      "Image: 2398\n",
      "Image: 2399\n",
      "Image: 2400\n",
      "Image: 2401\n",
      "Image: 2402\n",
      "Image: 2403\n",
      "Image: 2404\n",
      "Image: 2405\n",
      "Image: 2406\n",
      "Image: 2407\n",
      "Image: 2408\n",
      "Image: 2409\n",
      "Image: 2410\n",
      "Image: 2411\n",
      "Image: 2412\n",
      "Image: 2413\n",
      "Image: 2414\n",
      "Image: 2415\n",
      "Image: 2416\n",
      "Image: 2417\n",
      "Image: 2418\n",
      "Image: 2419\n",
      "Image: 2420\n",
      "Image: 2421\n",
      "Image: 2422\n",
      "Image: 2423\n",
      "Image: 2424\n",
      "Image: 2425\n",
      "Image: 2426\n",
      "Image: 2427\n",
      "Image: 2428\n",
      "Image: 2429\n",
      "Image: 2430\n",
      "Image: 2431\n",
      "Image: 2432\n",
      "Image: 2433\n",
      "Image: 2434\n",
      "Image: 2435\n",
      "Image: 2436\n",
      "Image: 2437\n",
      "Image: 2438\n",
      "Image: 2439\n",
      "Image: 2440\n",
      "Image: 2441\n",
      "Image: 2442\n",
      "Image: 2443\n",
      "Image: 2444\n",
      "Image: 2445\n",
      "Image: 2446\n",
      "Image: 2447\n",
      "Image: 2448\n",
      "Image: 2449\n",
      "Image: 2450\n",
      "Image: 2451\n",
      "Image: 2452\n",
      "Image: 2453\n",
      "Image: 2454\n",
      "Image: 2455\n",
      "Image: 2456\n",
      "Image: 2457\n",
      "Image: 2458\n",
      "Image: 2459\n",
      "Image: 2460\n",
      "Image: 2461\n",
      "Image: 2462\n",
      "Image: 2463\n",
      "Image: 2464\n",
      "Image: 2465\n",
      "Image: 2466\n",
      "Image: 2467\n",
      "Image: 2468\n",
      "Image: 2469\n",
      "Image: 2470\n",
      "Image: 2471\n",
      "Image: 2472\n",
      "Image: 2473\n",
      "Image: 2474\n",
      "Image: 2475\n",
      "Image: 2476\n",
      "Image: 2477\n",
      "Image: 2478\n",
      "Image: 2479\n",
      "Image: 2480\n",
      "Image: 2481\n",
      "Image: 2482\n",
      "Image: 2483\n",
      "Image: 2484\n",
      "Image: 2485\n",
      "Image: 2486\n",
      "Image: 2487\n",
      "Image: 2488\n",
      "Image: 2489\n",
      "Image: 2490\n",
      "Image: 2491\n",
      "Image: 2492\n",
      "Image: 2493\n",
      "Image: 2494\n",
      "Image: 2495\n",
      "Image: 2496\n",
      "Image: 2497\n",
      "Image: 2498\n",
      "Image: 2499\n",
      "Image: 2500\n",
      "Image: 2501\n",
      "Image: 2502\n",
      "Image: 2503\n",
      "Image: 2504\n",
      "Image: 2505\n",
      "Image: 2506\n",
      "Image: 2507\n",
      "Image: 2508\n",
      "Image: 2509\n",
      "Image: 2510\n",
      "Image: 2511\n",
      "Image: 2512\n",
      "Image: 2513\n",
      "Image: 2514\n",
      "Image: 2515\n",
      "Image: 2516\n",
      "Image: 2517\n",
      "Image: 2518\n",
      "Image: 2519\n",
      "Image: 2520\n",
      "Image: 2521\n",
      "Image: 2522\n",
      "Image: 2523\n",
      "Image: 2524\n",
      "Image: 2525\n",
      "Image: 2526\n",
      "Image: 2527\n",
      "Image: 2528\n",
      "Image: 2529\n",
      "Image: 2530\n",
      "Image: 2531\n",
      "Image: 2532\n",
      "Image: 2533\n",
      "Image: 2534\n",
      "Image: 2535\n",
      "Image: 2536\n",
      "Image: 2537\n",
      "Image: 2538\n",
      "Image: 2539\n",
      "Image: 2540\n",
      "Image: 2541\n",
      "Image: 2542\n",
      "Image: 2543\n",
      "Image: 2544\n",
      "Image: 2545\n",
      "Image: 2546\n",
      "Image: 2547\n",
      "Image: 2548\n",
      "Image: 2549\n",
      "Image: 2550\n",
      "Image: 2551\n",
      "Image: 2552\n",
      "Image: 2553\n",
      "Image: 2554\n",
      "Image: 2555\n",
      "Image: 2556\n",
      "Image: 2557\n",
      "Image: 2558\n",
      "Image: 2559\n",
      "Image: 2560\n",
      "Image: 2561\n",
      "Image: 2562\n",
      "Image: 2563\n",
      "Image: 2564\n",
      "Image: 2565\n",
      "Image: 2566\n",
      "Image: 2567\n",
      "Image: 2568\n",
      "Image: 2569\n",
      "Image: 2570\n",
      "Image: 2571\n",
      "Image: 2572\n",
      "Image: 2573\n",
      "Image: 2574\n",
      "Image: 2575\n",
      "Image: 2576\n",
      "Image: 2577\n",
      "Image: 2578\n",
      "Image: 2579\n",
      "Image: 2580\n",
      "Image: 2581\n",
      "Image: 2582\n",
      "Image: 2583\n",
      "Image: 2584\n",
      "Image: 2585\n",
      "Image: 2586\n",
      "Image: 2587\n",
      "Image: 2588\n",
      "Image: 2589\n",
      "Image: 2590\n",
      "Image: 2591\n",
      "Image: 2592\n",
      "Image: 2593\n",
      "Image: 2594\n",
      "Image: 2595\n",
      "Image: 2596\n",
      "Image: 2597\n",
      "Image: 2598\n",
      "Image: 2599\n",
      "Image: 2600\n",
      "Image: 2601\n",
      "Image: 2602\n",
      "Image: 2603\n",
      "Image: 2604\n",
      "Image: 2605\n",
      "Image: 2606\n",
      "Image: 2607\n",
      "Image: 2608\n",
      "Image: 2609\n",
      "Image: 2610\n",
      "Image: 2611\n",
      "Image: 2612\n",
      "Image: 2613\n",
      "Image: 2614\n",
      "Image: 2615\n",
      "Image: 2616\n",
      "Image: 2617\n",
      "Image: 2618\n",
      "Image: 2619\n",
      "Image: 2620\n",
      "Image: 2621\n",
      "Image: 2622\n",
      "Image: 2623\n",
      "Image: 2624\n",
      "Image: 2625\n",
      "Image: 2626\n",
      "Image: 2627\n",
      "Image: 2628\n",
      "Image: 2629\n",
      "Image: 2630\n",
      "Image: 2631\n",
      "Image: 2632\n",
      "Image: 2633\n",
      "Image: 2634\n",
      "Image: 2635\n",
      "Image: 2636\n",
      "Image: 2637\n",
      "Image: 2638\n",
      "Image: 2639\n",
      "Image: 2640\n",
      "Image: 2641\n",
      "Image: 2642\n",
      "Image: 2643\n",
      "Image: 2644\n",
      "Image: 2645\n",
      "Image: 2646\n",
      "Image: 2647\n",
      "Image: 2648\n",
      "Image: 2649\n",
      "Image: 2650\n",
      "Image: 2651\n",
      "Image: 2652\n",
      "Image: 2653\n",
      "Image: 2654\n",
      "Image: 2655\n",
      "Image: 2656\n",
      "Image: 2657\n",
      "Image: 2658\n",
      "Image: 2659\n",
      "Image: 2660\n",
      "Image: 2661\n",
      "Image: 2662\n",
      "Image: 2663\n",
      "Image: 2664\n",
      "Image: 2665\n",
      "Image: 2666\n",
      "Image: 2667\n",
      "Image: 2668\n",
      "Image: 2669\n",
      "Image: 2670\n",
      "Image: 2671\n",
      "Image: 2672\n",
      "Image: 2673\n",
      "Image: 2674\n",
      "Image: 2675\n",
      "Image: 2676\n",
      "Image: 2677\n",
      "Image: 2678\n",
      "Image: 2679\n",
      "Image: 2680\n",
      "Image: 2681\n",
      "Image: 2682\n",
      "Image: 2683\n",
      "Image: 2684\n",
      "Image: 2685\n",
      "Image: 2686\n",
      "Image: 2687\n",
      "Image: 2688\n",
      "Image: 2689\n",
      "Image: 2690\n",
      "Image: 2691\n",
      "Image: 2692\n",
      "Image: 2693\n",
      "Image: 2694\n",
      "Image: 2695\n",
      "Image: 2696\n",
      "Image: 2697\n",
      "Image: 2698\n",
      "Image: 2699\n",
      "Image: 2700\n",
      "Image: 2701\n",
      "Image: 2702\n",
      "Image: 2703\n",
      "Image: 2704\n",
      "Image: 2705\n",
      "Image: 2706\n",
      "Image: 2707\n",
      "Image: 2708\n",
      "Image: 2709\n",
      "Image: 2710\n",
      "Image: 2711\n",
      "Image: 2712\n",
      "Image: 2713\n",
      "Image: 2714\n",
      "Image: 2715\n",
      "Image: 2716\n",
      "Image: 2717\n",
      "Image: 2718\n",
      "Image: 2719\n",
      "Image: 2720\n",
      "Image: 2721\n",
      "Image: 2722\n",
      "Image: 2723\n",
      "Image: 2724\n",
      "Image: 2725\n",
      "Image: 2726\n",
      "Image: 2727\n",
      "Image: 2728\n",
      "Image: 2729\n",
      "Image: 2730\n",
      "Image: 2731\n",
      "Image: 2732\n",
      "Image: 2733\n",
      "Image: 2734\n",
      "Image: 2735\n",
      "Image: 2736\n",
      "Image: 2737\n",
      "Image: 2738\n",
      "Image: 2739\n",
      "Image: 2740\n",
      "Image: 2741\n",
      "Image: 2742\n",
      "Image: 2743\n",
      "Image: 2744\n",
      "Image: 2745\n",
      "Image: 2746\n",
      "Image: 2747\n",
      "Image: 2748\n",
      "Image: 2749\n",
      "Image: 2750\n",
      "Image: 2751\n",
      "Image: 2752\n",
      "Image: 2753\n",
      "Image: 2754\n",
      "Image: 2755\n",
      "Image: 2756\n",
      "Image: 2757\n",
      "Image: 2758\n",
      "Image: 2759\n",
      "Image: 2760\n",
      "Image: 2761\n",
      "Image: 2762\n",
      "Image: 2763\n",
      "Image: 2764\n",
      "Image: 2765\n",
      "Image: 2766\n",
      "Image: 2767\n",
      "Image: 2768\n",
      "Image: 2769\n",
      "Image: 2770\n",
      "Image: 2771\n",
      "Image: 2772\n",
      "Image: 2773\n",
      "Image: 2774\n",
      "Image: 2775\n",
      "Image: 2776\n",
      "Image: 2777\n",
      "Image: 2778\n",
      "Image: 2779\n",
      "Image: 2780\n",
      "Image: 2781\n",
      "Image: 2782\n",
      "Image: 2783\n",
      "Image: 2784\n",
      "Image: 2785\n",
      "Image: 2786\n",
      "Image: 2787\n",
      "Image: 2788\n",
      "Image: 2789\n",
      "Image: 2790\n",
      "Image: 2791\n",
      "Image: 2792\n",
      "Image: 2793\n",
      "Image: 2794\n",
      "Image: 2795\n",
      "Image: 2796\n",
      "Image: 2797\n",
      "Image: 2798\n",
      "Image: 2799\n",
      "Image: 2800\n",
      "Image: 2801\n",
      "Image: 2802\n",
      "Image: 2803\n",
      "Image: 2804\n",
      "Image: 2805\n",
      "Image: 2806\n",
      "Image: 2807\n",
      "Image: 2808\n",
      "Image: 2809\n",
      "Image: 2810\n",
      "Image: 2811\n",
      "Image: 2812\n",
      "Image: 2813\n",
      "Image: 2814\n",
      "Image: 2815\n",
      "Image: 2816\n",
      "Image: 2817\n",
      "Image: 2818\n",
      "Image: 2819\n",
      "Image: 2820\n",
      "Image: 2821\n",
      "Image: 2822\n",
      "Image: 2823\n",
      "Image: 2824\n",
      "Image: 2825\n",
      "Image: 2826\n",
      "Image: 2827\n",
      "Image: 2828\n",
      "Image: 2829\n",
      "Image: 2830\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 2831\n",
      "Image: 2832\n",
      "Image: 2833\n",
      "Image: 2834\n",
      "Image: 2835\n",
      "Image: 2836\n",
      "Image: 2837\n",
      "Image: 2838\n",
      "Image: 2839\n",
      "Image: 2840\n",
      "Image: 2841\n",
      "Image: 2842\n",
      "Image: 2843\n",
      "Image: 2844\n",
      "Image: 2845\n",
      "Image: 2846\n",
      "Image: 2847\n",
      "Image: 2848\n",
      "Image: 2849\n",
      "Image: 2850\n",
      "Image: 2851\n",
      "Image: 2852\n",
      "Image: 2853\n",
      "Image: 2854\n",
      "Image: 2855\n",
      "Image: 2856\n",
      "Image: 2857\n",
      "Image: 2858\n",
      "Image: 2859\n",
      "Image: 2860\n",
      "Image: 2861\n",
      "Image: 2862\n",
      "Image: 2863\n",
      "Image: 2864\n",
      "Image: 2865\n",
      "Image: 2866\n",
      "Image: 2867\n",
      "Image: 2868\n",
      "Image: 2869\n",
      "Image: 2870\n",
      "Image: 2871\n",
      "Image: 2872\n",
      "Image: 2873\n",
      "Image: 2874\n",
      "Image: 2875\n",
      "Image: 2876\n",
      "Image: 2877\n",
      "Image: 2878\n",
      "Image: 2879\n",
      "Image: 2880\n",
      "Image: 2881\n",
      "Image: 2882\n",
      "Image: 2883\n",
      "Image: 2884\n",
      "Image: 2885\n",
      "Image: 2886\n",
      "Image: 2887\n",
      "Image: 2888\n",
      "Image: 2889\n",
      "Image: 2890\n",
      "Image: 2891\n",
      "Image: 2892\n",
      "Image: 2893\n",
      "Image: 2894\n",
      "Image: 2895\n",
      "Image: 2896\n",
      "Image: 2897\n",
      "Image: 2898\n",
      "Image: 2899\n",
      "Image: 2900\n",
      "Image: 2901\n",
      "Image: 2902\n",
      "Image: 2903\n",
      "Image: 2904\n",
      "Image: 2905\n",
      "Image: 2906\n",
      "Image: 2907\n",
      "Image: 2908\n",
      "Image: 2909\n",
      "Image: 2910\n",
      "Image: 2911\n",
      "Image: 2912\n",
      "Image: 2913\n",
      "Image: 2914\n",
      "Image: 2915\n",
      "Image: 2916\n",
      "Image: 2917\n",
      "Image: 2918\n",
      "Image: 2919\n",
      "Image: 2920\n",
      "Image: 2921\n",
      "Image: 2922\n",
      "Image: 2923\n",
      "Image: 2924\n",
      "Image: 2925\n",
      "Image: 2926\n",
      "Image: 2927\n",
      "Image: 2928\n",
      "Image: 2929\n",
      "Image: 2930\n",
      "Image: 2931\n",
      "Image: 2932\n",
      "Image: 2933\n",
      "Image: 2934\n",
      "Image: 2935\n",
      "Image: 2936\n",
      "Image: 2937\n",
      "Image: 2938\n",
      "Image: 2939\n",
      "Image: 2940\n",
      "Image: 2941\n",
      "Image: 2942\n",
      "Image: 2943\n",
      "Image: 2944\n",
      "Image: 2945\n",
      "Image: 2946\n",
      "Image: 2947\n",
      "Image: 2948\n",
      "Image: 2949\n",
      "Image: 2950\n",
      "Image: 2951\n",
      "Image: 2952\n",
      "Image: 2953\n",
      "Image: 2954\n",
      "Image: 2955\n",
      "Image: 2956\n",
      "Image: 2957\n",
      "Image: 2958\n",
      "Image: 2959\n",
      "Image: 2960\n",
      "Image: 2961\n",
      "Image: 2962\n",
      "Image: 2963\n",
      "Image: 2964\n",
      "Image: 2965\n",
      "Image: 2966\n",
      "Image: 2967\n",
      "Image: 2968\n",
      "Image: 2969\n",
      "Image: 2970\n",
      "Image: 2971\n",
      "Image: 2972\n",
      "Image: 2973\n",
      "Image: 2974\n",
      "Image: 2975\n",
      "Image: 2976\n",
      "Image: 2977\n",
      "Image: 2978\n",
      "Image: 2979\n",
      "Image: 2980\n",
      "Image: 2981\n",
      "Image: 2982\n",
      "Image: 2983\n",
      "Image: 2984\n",
      "Image: 2985\n",
      "Image: 2986\n",
      "Image: 2987\n",
      "Image: 2988\n",
      "Image: 2989\n",
      "Image: 2990\n",
      "Image: 2991\n",
      "Image: 2992\n",
      "Image: 2993\n",
      "Image: 2994\n",
      "Image: 2995\n",
      "Image: 2996\n",
      "Image: 2997\n",
      "Image: 2998\n",
      "Image: 2999\n",
      "Image: 3000\n",
      "Image: 3001\n",
      "Image: 3002\n",
      "Image: 3003\n",
      "Image: 3004\n",
      "Image: 3005\n",
      "Image: 3006\n",
      "Image: 3007\n",
      "Image: 3008\n",
      "Image: 3009\n",
      "Image: 3010\n",
      "Image: 3011\n",
      "Image: 3012\n",
      "Image: 3013\n",
      "Image: 3014\n",
      "Image: 3015\n",
      "Image: 3016\n",
      "Image: 3017\n",
      "Image: 3018\n",
      "Image: 3019\n",
      "Image: 3020\n",
      "Image: 3021\n",
      "Image: 3022\n",
      "Image: 3023\n",
      "Image: 3024\n",
      "Image: 3025\n",
      "Image: 3026\n",
      "Image: 3027\n",
      "Image: 3028\n",
      "Image: 3029\n",
      "Image: 3030\n",
      "Image: 3031\n",
      "Image: 3032\n",
      "Image: 3033\n",
      "Image: 3034\n",
      "Image: 3035\n",
      "Image: 3036\n",
      "Image: 3037\n",
      "Image: 3038\n",
      "Image: 3039\n",
      "Image: 3040\n",
      "Image: 3041\n",
      "Image: 3042\n",
      "Image: 3043\n",
      "Image: 3044\n",
      "Image: 3045\n",
      "Image: 3046\n",
      "Image: 3047\n",
      "Image: 3048\n",
      "Image: 3049\n",
      "Image: 3050\n",
      "Image: 3051\n",
      "Image: 3052\n",
      "Image: 3053\n",
      "Image: 3054\n",
      "Image: 3055\n",
      "Image: 3056\n",
      "Image: 3057\n",
      "Image: 3058\n",
      "Image: 3059\n",
      "Image: 3060\n",
      "Image: 3061\n",
      "Image: 3062\n",
      "Image: 3063\n",
      "Image: 3064\n",
      "Image: 3065\n",
      "Image: 3066\n",
      "Image: 3067\n",
      "Image: 3068\n",
      "Image: 3069\n",
      "Image: 3070\n",
      "Image: 3071\n",
      "Image: 3072\n",
      "Image: 3073\n",
      "Image: 3074\n",
      "Image: 3075\n",
      "Image: 3076\n",
      "Image: 3077\n",
      "Image: 3078\n",
      "Image: 3079\n",
      "Image: 3080\n",
      "Image: 3081\n",
      "Image: 3082\n",
      "Image: 3083\n",
      "Image: 3084\n",
      "Image: 3085\n",
      "Image: 3086\n",
      "Image: 3087\n",
      "Image: 3088\n",
      "Image: 3089\n",
      "Image: 3090\n",
      "Image: 3091\n",
      "Image: 3092\n",
      "Image: 3093\n",
      "Image: 3094\n",
      "Image: 3095\n",
      "Image: 3096\n",
      "Image: 3097\n",
      "Image: 3098\n",
      "Image: 3099\n",
      "Image: 3100\n",
      "Image: 3101\n",
      "Image: 3102\n",
      "Image: 3103\n",
      "Image: 3104\n",
      "Image: 3105\n",
      "Image: 3106\n",
      "Image: 3107\n",
      "Image: 3108\n",
      "Image: 3109\n",
      "Image: 3110\n",
      "Image: 3111\n",
      "Image: 3112\n",
      "Image: 3113\n",
      "Image: 3114\n",
      "Image: 3115\n",
      "Image: 3116\n",
      "Image: 3117\n",
      "Image: 3118\n",
      "Image: 3119\n",
      "Image: 3120\n",
      "Image: 3121\n",
      "Image: 3122\n",
      "Image: 3123\n",
      "Image: 3124\n",
      "Image: 3125\n",
      "Image: 3126\n",
      "Image: 3127\n",
      "Image: 3128\n",
      "Image: 3129\n",
      "Image: 3130\n",
      "Image: 3131\n",
      "Image: 3132\n",
      "Image: 3133\n",
      "Image: 3134\n",
      "Image: 3135\n",
      "Image: 3136\n",
      "Image: 3137\n",
      "Image: 3138\n",
      "Image: 3139\n",
      "Image: 3140\n",
      "Image: 3141\n",
      "Image: 3142\n",
      "Image: 3143\n",
      "Image: 3144\n",
      "Image: 3145\n",
      "Image: 3146\n",
      "Image: 3147\n",
      "Image: 3148\n",
      "Image: 3149\n",
      "Image: 3150\n",
      "Image: 3151\n",
      "Image: 3152\n",
      "Image: 3153\n",
      "Image: 3154\n",
      "Image: 3155\n",
      "Image: 3156\n",
      "Image: 3157\n",
      "Image: 3158\n",
      "Image: 3159\n",
      "Image: 3160\n",
      "Image: 3161\n",
      "Image: 3162\n",
      "Image: 3163\n",
      "Image: 3164\n",
      "Image: 3165\n",
      "Image: 3166\n",
      "Image: 3167\n",
      "Image: 3168\n",
      "Image: 3169\n",
      "Image: 3170\n",
      "Image: 3171\n",
      "Image: 3172\n",
      "Image: 3173\n",
      "Image: 3174\n",
      "Image: 3175\n",
      "Image: 3176\n",
      "Image: 3177\n",
      "Image: 3178\n",
      "Image: 3179\n",
      "Image: 3180\n",
      "Image: 3181\n",
      "Image: 3182\n",
      "Image: 3183\n",
      "Image: 3184\n",
      "Image: 3185\n",
      "Image: 3186\n",
      "Image: 3187\n",
      "Image: 3188\n",
      "Image: 3189\n",
      "Image: 3190\n",
      "Image: 3191\n",
      "Image: 3192\n",
      "Image: 3193\n",
      "Image: 3194\n",
      "Image: 3195\n",
      "Image: 3196\n",
      "Image: 3197\n",
      "Image: 3198\n",
      "Image: 3199\n",
      "Image: 3200\n",
      "Image: 3201\n",
      "Image: 3202\n",
      "Image: 3203\n",
      "Image: 3204\n",
      "Image: 3205\n",
      "Image: 3206\n",
      "Image: 3207\n",
      "Image: 3208\n",
      "Image: 3209\n",
      "Image: 3210\n",
      "Image: 3211\n",
      "Image: 3212\n",
      "Image: 3213\n",
      "Image: 3214\n",
      "Image: 3215\n",
      "Image: 3216\n",
      "Image: 3217\n",
      "Image: 3218\n",
      "Image: 3219\n",
      "Image: 3220\n",
      "Image: 3221\n",
      "Image: 3222\n",
      "Image: 3223\n",
      "Image: 3224\n",
      "Image: 3225\n",
      "Image: 3226\n",
      "Image: 3227\n",
      "Image: 3228\n",
      "Image: 3229\n",
      "Image: 3230\n",
      "Image: 3231\n",
      "Image: 3232\n",
      "Image: 3233\n",
      "Image: 3234\n",
      "Image: 3235\n",
      "Image: 3236\n",
      "Image: 3237\n",
      "Image: 3238\n",
      "Image: 3239\n",
      "Image: 3240\n",
      "Image: 3241\n",
      "Image: 3242\n",
      "Image: 3243\n",
      "Image: 3244\n",
      "Image: 3245\n",
      "Image: 3246\n",
      "Image: 3247\n",
      "Image: 3248\n",
      "Image: 3249\n",
      "Image: 3250\n",
      "Image: 3251\n",
      "Image: 3252\n",
      "Image: 3253\n",
      "Image: 3254\n",
      "Image: 3255\n",
      "Image: 3256\n",
      "Image: 3257\n",
      "Image: 3258\n",
      "Image: 3259\n",
      "Image: 3260\n",
      "Image: 3261\n",
      "Image: 3262\n",
      "Image: 3263\n",
      "Image: 3264\n",
      "Image: 3265\n",
      "Image: 3266\n",
      "Image: 3267\n",
      "Image: 3268\n",
      "Image: 3269\n",
      "Image: 3270\n",
      "Image: 3271\n",
      "Image: 3272\n",
      "Image: 3273\n",
      "Image: 3274\n",
      "Image: 3275\n",
      "Image: 3276\n",
      "Image: 3277\n",
      "Image: 3278\n",
      "Image: 3279\n",
      "Image: 3280\n",
      "Image: 3281\n",
      "Image: 3282\n",
      "Image: 3283\n",
      "Image: 3284\n",
      "Image: 3285\n",
      "Image: 3286\n",
      "Image: 3287\n",
      "Image: 3288\n",
      "Image: 3289\n",
      "Image: 3290\n",
      "Image: 3291\n",
      "Image: 3292\n",
      "Image: 3293\n",
      "Image: 3294\n",
      "Image: 3295\n",
      "Image: 3296\n",
      "Image: 3297\n",
      "Image: 3298\n",
      "Image: 3299\n",
      "Image: 3300\n",
      "Image: 3301\n",
      "Image: 3302\n",
      "Image: 3303\n",
      "Image: 3304\n",
      "Image: 3305\n",
      "Image: 3306\n",
      "Image: 3307\n",
      "Image: 3308\n",
      "Image: 3309\n",
      "Image: 3310\n",
      "Image: 3311\n",
      "Image: 3312\n",
      "Image: 3313\n",
      "Image: 3314\n",
      "Image: 3315\n",
      "Image: 3316\n",
      "Image: 3317\n",
      "Image: 3318\n",
      "Image: 3319\n",
      "Image: 3320\n",
      "Image: 3321\n",
      "Image: 3322\n",
      "Image: 3323\n",
      "Image: 3324\n",
      "Image: 3325\n",
      "Image: 3326\n",
      "Image: 3327\n",
      "Image: 3328\n",
      "Image: 3329\n",
      "Image: 3330\n",
      "Image: 3331\n",
      "Image: 3332\n",
      "Image: 3333\n",
      "Image: 3334\n",
      "Image: 3335\n",
      "Image: 3336\n",
      "Image: 3337\n",
      "Image: 3338\n",
      "Image: 3339\n",
      "Image: 3340\n",
      "Image: 3341\n",
      "Image: 3342\n",
      "Image: 3343\n",
      "Image: 3344\n",
      "Image: 3345\n",
      "Image: 3346\n",
      "Image: 3347\n",
      "Image: 3348\n",
      "Image: 3349\n",
      "Image: 3350\n",
      "Image: 3351\n",
      "Image: 3352\n",
      "Image: 3353\n",
      "Image: 3354\n",
      "Image: 3355\n",
      "Image: 3356\n",
      "Image: 3357\n",
      "Image: 3358\n",
      "Image: 3359\n",
      "Image: 3360\n",
      "Image: 3361\n",
      "Image: 3362\n",
      "Image: 3363\n",
      "Image: 3364\n",
      "Image: 3365\n",
      "Image: 3366\n",
      "Image: 3367\n",
      "Image: 3368\n",
      "Image: 3369\n",
      "Image: 3370\n",
      "Image: 3371\n",
      "Image: 3372\n",
      "Image: 3373\n",
      "Image: 3374\n",
      "Image: 3375\n",
      "Image: 3376\n",
      "Image: 3377\n",
      "Image: 3378\n",
      "Image: 3379\n",
      "Image: 3380\n",
      "Image: 3381\n",
      "Image: 3382\n",
      "Image: 3383\n",
      "Image: 3384\n",
      "Image: 3385\n",
      "Image: 3386\n",
      "Image: 3387\n",
      "Image: 3388\n",
      "Image: 3389\n",
      "Image: 3390\n",
      "Image: 3391\n",
      "Image: 3392\n",
      "Image: 3393\n",
      "Image: 3394\n",
      "Image: 3395\n",
      "Image: 3396\n",
      "Image: 3397\n",
      "Image: 3398\n",
      "Image: 3399\n",
      "Image: 3400\n",
      "Image: 3401\n",
      "Image: 3402\n",
      "Image: 3403\n",
      "Image: 3404\n",
      "Image: 3405\n",
      "Image: 3406\n",
      "Image: 3407\n",
      "Image: 3408\n",
      "Image: 3409\n",
      "Image: 3410\n",
      "Image: 3411\n",
      "Image: 3412\n",
      "Image: 3413\n",
      "Image: 3414\n",
      "Image: 3415\n",
      "Image: 3416\n",
      "Image: 3417\n",
      "Image: 3418\n",
      "Image: 3419\n",
      "Image: 3420\n",
      "Image: 3421\n",
      "Image: 3422\n",
      "Image: 3423\n",
      "Image: 3424\n",
      "Image: 3425\n",
      "Image: 3426\n",
      "Image: 3427\n",
      "Image: 3428\n",
      "Image: 3429\n",
      "Image: 3430\n",
      "Image: 3431\n",
      "Image: 3432\n",
      "Image: 3433\n",
      "Image: 3434\n",
      "Image: 3435\n",
      "Image: 3436\n",
      "Image: 3437\n",
      "Image: 3438\n",
      "Image: 3439\n",
      "Image: 3440\n",
      "Image: 3441\n",
      "Image: 3442\n",
      "Image: 3443\n",
      "Image: 3444\n",
      "Image: 3445\n",
      "Image: 3446\n",
      "Image: 3447\n",
      "Image: 3448\n",
      "Image: 3449\n",
      "Image: 3450\n",
      "Image: 3451\n",
      "Image: 3452\n",
      "Image: 3453\n",
      "Image: 3454\n",
      "Image: 3455\n",
      "Image: 3456\n",
      "Image: 3457\n",
      "Image: 3458\n",
      "Image: 3459\n",
      "Image: 3460\n",
      "Image: 3461\n",
      "Image: 3462\n",
      "Image: 3463\n",
      "Image: 3464\n",
      "Image: 3465\n",
      "Image: 3466\n",
      "Image: 3467\n",
      "Image: 3468\n",
      "Image: 3469\n",
      "Image: 3470\n",
      "Image: 3471\n",
      "Image: 3472\n",
      "Image: 3473\n",
      "Image: 3474\n",
      "Image: 3475\n",
      "Image: 3476\n",
      "Image: 3477\n",
      "Image: 3478\n",
      "Image: 3479\n",
      "Image: 3480\n",
      "Image: 3481\n",
      "Image: 3482\n",
      "Image: 3483\n",
      "Image: 3484\n",
      "Image: 3485\n",
      "Image: 3486\n",
      "Image: 3487\n",
      "Image: 3488\n",
      "Image: 3489\n",
      "Image: 3490\n",
      "Image: 3491\n",
      "Image: 3492\n",
      "Image: 3493\n",
      "Image: 3494\n",
      "Image: 3495\n",
      "Image: 3496\n",
      "Image: 3497\n",
      "Image: 3498\n",
      "Image: 3499\n",
      "Image: 3500\n",
      "Image: 3501\n",
      "Image: 3502\n",
      "Image: 3503\n",
      "Image: 3504\n",
      "Image: 3505\n",
      "Image: 3506\n",
      "Image: 3507\n",
      "Image: 3508\n",
      "Image: 3509\n",
      "Image: 3510\n",
      "Image: 3511\n",
      "Image: 3512\n",
      "Image: 3513\n",
      "Image: 3514\n",
      "Image: 3515\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 3516\n",
      "Image: 3517\n",
      "Image: 3518\n",
      "Image: 3519\n",
      "Image: 3520\n",
      "Image: 3521\n",
      "Image: 3522\n",
      "Image: 3523\n",
      "Image: 3524\n",
      "Image: 3525\n",
      "Image: 3526\n",
      "Image: 3527\n",
      "Image: 3528\n",
      "Image: 3529\n",
      "Image: 3530\n",
      "Image: 3531\n",
      "Image: 3532\n",
      "Image: 3533\n",
      "Image: 3534\n",
      "Image: 3535\n",
      "Image: 3536\n",
      "Image: 3537\n",
      "Image: 3538\n",
      "Image: 3539\n",
      "Image: 3540\n",
      "Image: 3541\n",
      "Image: 3542\n",
      "Image: 3543\n",
      "Image: 3544\n",
      "Image: 3545\n",
      "Image: 3546\n",
      "Image: 3547\n",
      "Image: 3548\n",
      "Image: 3549\n",
      "Image: 3550\n",
      "Image: 3551\n",
      "Image: 3552\n",
      "Image: 3553\n",
      "Image: 3554\n",
      "Image: 3555\n",
      "Image: 3556\n",
      "Image: 3557\n",
      "Image: 3558\n",
      "Image: 3559\n",
      "Image: 3560\n",
      "Image: 3561\n",
      "Image: 3562\n",
      "Image: 3563\n",
      "Image: 3564\n",
      "Image: 3565\n",
      "Image: 3566\n",
      "Image: 3567\n",
      "Image: 3568\n",
      "Image: 3569\n",
      "Image: 3570\n",
      "Image: 3571\n",
      "Image: 3572\n",
      "Image: 3573\n",
      "Image: 3574\n",
      "Image: 3575\n",
      "Image: 3576\n",
      "Image: 3577\n",
      "Image: 3578\n",
      "Image: 3579\n",
      "Image: 3580\n",
      "Image: 3581\n",
      "Image: 3582\n",
      "Image: 3583\n",
      "Image: 3584\n",
      "Image: 3585\n",
      "Image: 3586\n",
      "Image: 3587\n",
      "Image: 3588\n",
      "Image: 3589\n",
      "Image: 3590\n",
      "Image: 3591\n",
      "Image: 3592\n",
      "Image: 3593\n",
      "Image: 3594\n",
      "Image: 3595\n",
      "Image: 3596\n",
      "Image: 3597\n",
      "Image: 3598\n",
      "Image: 3599\n",
      "Image: 3600\n",
      "Image: 3601\n",
      "Image: 3602\n",
      "Image: 3603\n",
      "Image: 3604\n",
      "Image: 3605\n",
      "Image: 3606\n",
      "Image: 3607\n",
      "Image: 3608\n",
      "Image: 3609\n",
      "Image: 3610\n",
      "Image: 3611\n",
      "Image: 3612\n",
      "Image: 3613\n",
      "Image: 3614\n",
      "Image: 3615\n",
      "Image: 3616\n",
      "Image: 3617\n",
      "Image: 3618\n",
      "Image: 3619\n",
      "Image: 3620\n",
      "Image: 3621\n",
      "Image: 3622\n",
      "Image: 3623\n",
      "Image: 3624\n",
      "Image: 3625\n",
      "Image: 3626\n",
      "Image: 3627\n",
      "Image: 3628\n",
      "Image: 3629\n",
      "Image: 3630\n",
      "Image: 3631\n",
      "Image: 3632\n",
      "Image: 3633\n",
      "Image: 3634\n",
      "Image: 3635\n",
      "Image: 3636\n",
      "Image: 3637\n",
      "Image: 3638\n",
      "Image: 3639\n",
      "Image: 3640\n",
      "Image: 3641\n",
      "Image: 3642\n",
      "Image: 3643\n",
      "Image: 3644\n",
      "Image: 3645\n",
      "Image: 3646\n",
      "Image: 3647\n",
      "Image: 3648\n",
      "Image: 3649\n",
      "Image: 3650\n",
      "Image: 3651\n",
      "Image: 3652\n",
      "Image: 3653\n",
      "Image: 3654\n",
      "Image: 3655\n",
      "Image: 3656\n",
      "Image: 3657\n",
      "Image: 3658\n",
      "Image: 3659\n",
      "Image: 3660\n",
      "Image: 3661\n",
      "Image: 3662\n",
      "Image: 3663\n",
      "Image: 3664\n",
      "Image: 3665\n",
      "Image: 3666\n",
      "Image: 3667\n",
      "Image: 3668\n",
      "Image: 3669\n",
      "Image: 3670\n",
      "Image: 3671\n",
      "Image: 3672\n",
      "Image: 3673\n",
      "Image: 3674\n",
      "Image: 3675\n",
      "Image: 3676\n",
      "Image: 3677\n",
      "Image: 3678\n",
      "Image: 3679\n",
      "Image: 3680\n",
      "Image: 3681\n",
      "Image: 3682\n",
      "Image: 3683\n",
      "Image: 3684\n",
      "Image: 3685\n",
      "Image: 3686\n",
      "Image: 3687\n",
      "Image: 3688\n",
      "Image: 3689\n",
      "Image: 3690\n",
      "Image: 3691\n",
      "Image: 3692\n",
      "Image: 3693\n",
      "Image: 3694\n",
      "Image: 3695\n",
      "Image: 3696\n",
      "Image: 3697\n",
      "Image: 3698\n",
      "Image: 3699\n",
      "Image: 3700\n",
      "Image: 3701\n",
      "Image: 3702\n",
      "Image: 3703\n",
      "Image: 3704\n",
      "Image: 3705\n",
      "Image: 3706\n",
      "Image: 3707\n",
      "Image: 3708\n",
      "Image: 3709\n",
      "Image: 3710\n",
      "Image: 3711\n",
      "Image: 3712\n",
      "Image: 3713\n",
      "Image: 3714\n",
      "Image: 3715\n",
      "Image: 3716\n",
      "Image: 3717\n",
      "Image: 3718\n",
      "Image: 3719\n",
      "Image: 3720\n",
      "Image: 3721\n",
      "Image: 3722\n",
      "Image: 3723\n",
      "Image: 3724\n",
      "Image: 3725\n",
      "Image: 3726\n",
      "Image: 3727\n",
      "Image: 3728\n",
      "Image: 3729\n",
      "Image: 3730\n",
      "Image: 3731\n",
      "Image: 3732\n",
      "Image: 3733\n",
      "Image: 3734\n",
      "Image: 3735\n",
      "Image: 3736\n",
      "Image: 3737\n",
      "Image: 3738\n",
      "Image: 3739\n",
      "Image: 3740\n",
      "Image: 3741\n",
      "Image: 3742\n",
      "Image: 3743\n",
      "Image: 3744\n",
      "Image: 3745\n",
      "Image: 3746\n",
      "Image: 3747\n",
      "Image: 3748\n",
      "Image: 3749\n",
      "Image: 3750\n",
      "Image: 3751\n",
      "Image: 3752\n",
      "Image: 3753\n",
      "Image: 3754\n",
      "Image: 3755\n",
      "Image: 3756\n",
      "Image: 3757\n",
      "Image: 3758\n",
      "Image: 3759\n",
      "Image: 3760\n",
      "Image: 3761\n",
      "Image: 3762\n",
      "Image: 3763\n",
      "Image: 3764\n",
      "Image: 3765\n",
      "Image: 3766\n",
      "Image: 3767\n",
      "Image: 3768\n",
      "Image: 3769\n",
      "Image: 3770\n",
      "Image: 3771\n",
      "Image: 3772\n",
      "Image: 3773\n",
      "Image: 3774\n",
      "Image: 3775\n",
      "Image: 3776\n",
      "Image: 3777\n",
      "Image: 3778\n",
      "Image: 3779\n",
      "Image: 3780\n",
      "Image: 3781\n",
      "Image: 3782\n",
      "Image: 3783\n",
      "Image: 3784\n",
      "Image: 3785\n",
      "Image: 3786\n",
      "Image: 3787\n",
      "Image: 3788\n",
      "Image: 3789\n",
      "Image: 3790\n",
      "Image: 3791\n",
      "Image: 3792\n",
      "Image: 3793\n",
      "Image: 3794\n",
      "Image: 3795\n",
      "Image: 3796\n",
      "Image: 3797\n",
      "Image: 3798\n",
      "Image: 3799\n",
      "Image: 3800\n",
      "Image: 3801\n",
      "Image: 3802\n",
      "Image: 3803\n",
      "Image: 3804\n",
      "Image: 3805\n",
      "Image: 3806\n",
      "Image: 3807\n",
      "Image: 3808\n",
      "Image: 3809\n",
      "Image: 3810\n",
      "Image: 3811\n",
      "Image: 3812\n",
      "Image: 3813\n",
      "Image: 3814\n",
      "Image: 3815\n",
      "Image: 3816\n",
      "Image: 3817\n",
      "Image: 3818\n",
      "Image: 3819\n",
      "Image: 3820\n",
      "Image: 3821\n",
      "Image: 3822\n",
      "Image: 3823\n",
      "Image: 3824\n",
      "Image: 3825\n",
      "Image: 3826\n",
      "Image: 3827\n",
      "Image: 3828\n",
      "Image: 3829\n",
      "Image: 3830\n",
      "Image: 3831\n",
      "Image: 3832\n",
      "Image: 3833\n",
      "Image: 3834\n",
      "Image: 3835\n",
      "Image: 3836\n",
      "Image: 3837\n",
      "Image: 3838\n",
      "Image: 3839\n",
      "Image: 3840\n",
      "Image: 3841\n",
      "Image: 3842\n",
      "Image: 3843\n",
      "Image: 3844\n",
      "Image: 3845\n",
      "Image: 3846\n",
      "Image: 3847\n",
      "Image: 3848\n",
      "Image: 3849\n",
      "Image: 3850\n",
      "Image: 3851\n",
      "Image: 3852\n",
      "Image: 3853\n",
      "Image: 3854\n",
      "Image: 3855\n",
      "Image: 3856\n",
      "Image: 3857\n",
      "Image: 3858\n",
      "Image: 3859\n",
      "Image: 3860\n",
      "Image: 3861\n",
      "Image: 3862\n",
      "Image: 3863\n",
      "Image: 3864\n",
      "Image: 3865\n",
      "Image: 3866\n",
      "Image: 3867\n",
      "Image: 3868\n",
      "Image: 3869\n",
      "Image: 3870\n",
      "Image: 3871\n",
      "Image: 3872\n",
      "Image: 3873\n",
      "Image: 3874\n",
      "Image: 3875\n",
      "Image: 3876\n",
      "Image: 3877\n",
      "Image: 3878\n",
      "Image: 3879\n",
      "Image: 3880\n",
      "Image: 3881\n",
      "Image: 3882\n",
      "Image: 3883\n",
      "Image: 3884\n",
      "Image: 3885\n",
      "Image: 3886\n",
      "Image: 3887\n",
      "Image: 3888\n",
      "Image: 3889\n",
      "Image: 3890\n",
      "Image: 3891\n",
      "Image: 3892\n",
      "Image: 3893\n",
      "Image: 3894\n",
      "Image: 3895\n",
      "Image: 3896\n",
      "Image: 3897\n",
      "Image: 3898\n",
      "Image: 3899\n",
      "Image: 3900\n",
      "Image: 3901\n",
      "Image: 3902\n",
      "Image: 3903\n",
      "Image: 3904\n",
      "Image: 3905\n",
      "Image: 3906\n",
      "Image: 3907\n",
      "Image: 3908\n",
      "Image: 3909\n",
      "Image: 3910\n",
      "Image: 3911\n",
      "Image: 3912\n",
      "Image: 3913\n",
      "Image: 3914\n",
      "Image: 3915\n",
      "Image: 3916\n",
      "Image: 3917\n",
      "Image: 3918\n",
      "Image: 3919\n",
      "Image: 3920\n",
      "Image: 3921\n",
      "Image: 3922\n",
      "Image: 3923\n",
      "Image: 3924\n",
      "Image: 3925\n",
      "Image: 3926\n",
      "Image: 3927\n",
      "Image: 3928\n",
      "Image: 3929\n",
      "Image: 3930\n",
      "Image: 3931\n",
      "Image: 3932\n",
      "Image: 3933\n",
      "Image: 3934\n",
      "Image: 3935\n",
      "Image: 3936\n",
      "Image: 3937\n",
      "Image: 3938\n",
      "Image: 3939\n",
      "Image: 3940\n",
      "Image: 3941\n",
      "Image: 3942\n",
      "Image: 3943\n",
      "Image: 3944\n",
      "Image: 3945\n",
      "Image: 3946\n",
      "Image: 3947\n",
      "Image: 3948\n",
      "Image: 3949\n",
      "Image: 3950\n",
      "Image: 3951\n",
      "Image: 3952\n",
      "Image: 3953\n",
      "Image: 3954\n",
      "Image: 3955\n",
      "Image: 3956\n",
      "Image: 3957\n",
      "Image: 3958\n",
      "Image: 3959\n",
      "Image: 3960\n",
      "Image: 3961\n",
      "Image: 3962\n",
      "Image: 3963\n",
      "Image: 3964\n",
      "Image: 3965\n",
      "Image: 3966\n",
      "Image: 3967\n",
      "Image: 3968\n",
      "Image: 3969\n",
      "Image: 3970\n",
      "Image: 3971\n",
      "Image: 3972\n",
      "Image: 3973\n",
      "Image: 3974\n",
      "Image: 3975\n",
      "Image: 3976\n",
      "Image: 3977\n",
      "Image: 3978\n",
      "Image: 3979\n",
      "Image: 3980\n",
      "Image: 3981\n",
      "Image: 3982\n",
      "Image: 3983\n",
      "Image: 3984\n",
      "Image: 3985\n",
      "Image: 3986\n",
      "Image: 3987\n",
      "Image: 3988\n",
      "Image: 3989\n",
      "Image: 3990\n",
      "Image: 3991\n",
      "Image: 3992\n",
      "Image: 3993\n",
      "Image: 3994\n",
      "Image: 3995\n",
      "Image: 3996\n",
      "Image: 3997\n",
      "Image: 3998\n",
      "Image: 3999\n",
      "Image: 4000\n",
      "Image: 4001\n",
      "Image: 4002\n",
      "Image: 4003\n",
      "Image: 4004\n",
      "Image: 4005\n",
      "Image: 4006\n",
      "Image: 4007\n",
      "Image: 4008\n",
      "Image: 4009\n",
      "Image: 4010\n",
      "Image: 4011\n",
      "Image: 4012\n",
      "Image: 4013\n",
      "Image: 4014\n",
      "Image: 4015\n",
      "Image: 4016\n",
      "Image: 4017\n",
      "Image: 4018\n",
      "Image: 4019\n",
      "Image: 4020\n",
      "Image: 4021\n",
      "Image: 4022\n",
      "Image: 4023\n",
      "Image: 4024\n",
      "Image: 4025\n",
      "Image: 4026\n",
      "Image: 4027\n",
      "Image: 4028\n",
      "Image: 4029\n",
      "Image: 4030\n",
      "Image: 4031\n",
      "Image: 4032\n",
      "Image: 4033\n",
      "Image: 4034\n",
      "Image: 4035\n",
      "Image: 4036\n",
      "Image: 4037\n",
      "Image: 4038\n",
      "Image: 4039\n",
      "Image: 4040\n",
      "Image: 4041\n",
      "Image: 4042\n",
      "Image: 4043\n",
      "Image: 4044\n",
      "Image: 4045\n",
      "Image: 4046\n",
      "Image: 4047\n",
      "Image: 4048\n",
      "Image: 4049\n",
      "Image: 4050\n",
      "Image: 4051\n",
      "Image: 4052\n",
      "Image: 4053\n",
      "Image: 4054\n",
      "Image: 4055\n",
      "Image: 4056\n",
      "Image: 4057\n",
      "Image: 4058\n",
      "Image: 4059\n",
      "Image: 4060\n",
      "Image: 4061\n",
      "Image: 4062\n",
      "Image: 4063\n",
      "Image: 4064\n",
      "Image: 4065\n",
      "Image: 4066\n",
      "Image: 4067\n",
      "Image: 4068\n",
      "Image: 4069\n",
      "Image: 4070\n",
      "Image: 4071\n",
      "Image: 4072\n",
      "Image: 4073\n",
      "Image: 4074\n",
      "Image: 4075\n",
      "Image: 4076\n",
      "Image: 4077\n",
      "Image: 4078\n",
      "Image: 4079\n",
      "Image: 4080\n",
      "Image: 4081\n",
      "Image: 4082\n",
      "Image: 4083\n",
      "Image: 4084\n",
      "Image: 4085\n",
      "Image: 4086\n",
      "Image: 4087\n",
      "Image: 4088\n",
      "Image: 4089\n",
      "Image: 4090\n",
      "Image: 4091\n",
      "Image: 4092\n",
      "Image: 4093\n",
      "Image: 4094\n",
      "Image: 4095\n",
      "Image: 4096\n",
      "Image: 4097\n",
      "Image: 4098\n",
      "Image: 4099\n",
      "Image: 4100\n",
      "Image: 4101\n",
      "Image: 4102\n",
      "Image: 4103\n",
      "Image: 4104\n",
      "Image: 4105\n",
      "Image: 4106\n",
      "Image: 4107\n",
      "Image: 4108\n",
      "Image: 4109\n",
      "Image: 4110\n",
      "Image: 4111\n",
      "Image: 4112\n",
      "Image: 4113\n",
      "Image: 4114\n",
      "Image: 4115\n",
      "Image: 4116\n",
      "Image: 4117\n",
      "Image: 4118\n",
      "Image: 4119\n",
      "Image: 4120\n",
      "Image: 4121\n",
      "Image: 4122\n",
      "Image: 4123\n",
      "Image: 4124\n",
      "Image: 4125\n",
      "Image: 4126\n",
      "Image: 4127\n",
      "Image: 4128\n",
      "Image: 4129\n",
      "Image: 4130\n",
      "Image: 4131\n",
      "Image: 4132\n",
      "Image: 4133\n",
      "Image: 4134\n",
      "Image: 4135\n",
      "Image: 4136\n",
      "Image: 4137\n",
      "Image: 4138\n",
      "Image: 4139\n",
      "Image: 4140\n",
      "Image: 4141\n",
      "Image: 4142\n",
      "Image: 4143\n",
      "Image: 4144\n",
      "Image: 4145\n",
      "Image: 4146\n",
      "Image: 4147\n",
      "Image: 4148\n",
      "Image: 4149\n",
      "Image: 4150\n",
      "Image: 4151\n",
      "Image: 4152\n",
      "Image: 4153\n",
      "Image: 4154\n",
      "Image: 4155\n",
      "Image: 4156\n",
      "Image: 4157\n",
      "Image: 4158\n",
      "Image: 4159\n",
      "Image: 4160\n",
      "Image: 4161\n",
      "Image: 4162\n",
      "Image: 4163\n",
      "Image: 4164\n",
      "Image: 4165\n",
      "Image: 4166\n",
      "Image: 4167\n",
      "Image: 4168\n",
      "Image: 4169\n",
      "Image: 4170\n",
      "Image: 4171\n",
      "Image: 4172\n",
      "Image: 4173\n",
      "Image: 4174\n",
      "Image: 4175\n",
      "Image: 4176\n",
      "Image: 4177\n",
      "Image: 4178\n",
      "Image: 4179\n",
      "Image: 4180\n",
      "Image: 4181\n",
      "Image: 4182\n",
      "Image: 4183\n",
      "Image: 4184\n",
      "Image: 4185\n",
      "Image: 4186\n",
      "Image: 4187\n",
      "Image: 4188\n",
      "Image: 4189\n",
      "Image: 4190\n",
      "Image: 4191\n",
      "Image: 4192\n",
      "Image: 4193\n",
      "Image: 4194\n",
      "Image: 4195\n",
      "Image: 4196\n",
      "Image: 4197\n",
      "Image: 4198\n",
      "Image: 4199\n",
      "Image: 4200\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 4201\n",
      "Image: 4202\n",
      "Image: 4203\n",
      "Image: 4204\n",
      "Image: 4205\n",
      "Image: 4206\n",
      "Image: 4207\n",
      "Image: 4208\n",
      "Image: 4209\n",
      "Image: 4210\n",
      "Image: 4211\n",
      "Image: 4212\n",
      "Image: 4213\n",
      "Image: 4214\n",
      "Image: 4215\n",
      "Image: 4216\n",
      "Image: 4217\n",
      "Image: 4218\n",
      "Image: 4219\n",
      "Image: 4220\n",
      "Image: 4221\n",
      "Image: 4222\n",
      "Image: 4223\n",
      "Image: 4224\n",
      "Image: 4225\n",
      "Image: 4226\n",
      "Image: 4227\n",
      "Image: 4228\n",
      "Image: 4229\n",
      "Image: 4230\n",
      "Image: 4231\n",
      "Image: 4232\n",
      "Image: 4233\n",
      "Image: 4234\n",
      "Image: 4235\n",
      "Image: 4236\n",
      "Image: 4237\n",
      "Image: 4238\n",
      "Image: 4239\n",
      "Image: 4240\n",
      "Image: 4241\n",
      "Image: 4242\n",
      "Image: 4243\n",
      "Image: 4244\n",
      "Image: 4245\n",
      "Image: 4246\n",
      "Image: 4247\n",
      "Image: 4248\n",
      "Image: 4249\n",
      "Image: 4250\n",
      "Image: 4251\n",
      "Image: 4252\n",
      "Image: 4253\n",
      "Image: 4254\n",
      "Image: 4255\n",
      "Image: 4256\n",
      "Image: 4257\n",
      "Image: 4258\n",
      "Image: 4259\n",
      "Image: 4260\n",
      "Image: 4261\n",
      "Image: 4262\n",
      "Image: 4263\n",
      "Image: 4264\n",
      "Image: 4265\n",
      "Image: 4266\n",
      "Image: 4267\n",
      "Image: 4268\n",
      "Image: 4269\n",
      "Image: 4270\n",
      "Image: 4271\n",
      "Image: 4272\n",
      "Image: 4273\n",
      "Image: 4274\n",
      "Image: 4275\n",
      "Image: 4276\n",
      "Image: 4277\n",
      "Image: 4278\n",
      "Image: 4279\n",
      "Image: 4280\n",
      "Image: 4281\n",
      "Image: 4282\n",
      "Image: 4283\n",
      "Image: 4284\n",
      "Image: 4285\n",
      "Image: 4286\n",
      "Image: 4287\n",
      "Image: 4288\n",
      "Image: 4289\n",
      "Image: 4290\n",
      "Image: 4291\n",
      "Image: 4292\n",
      "Image: 4293\n",
      "Image: 4294\n",
      "Image: 4295\n",
      "Image: 4296\n",
      "Image: 4297\n",
      "Image: 4298\n",
      "Image: 4299\n",
      "Image: 4300\n",
      "Image: 4301\n",
      "Image: 4302\n",
      "Image: 4303\n",
      "Image: 4304\n",
      "Image: 4305\n",
      "Image: 4306\n",
      "Image: 4307\n",
      "Image: 4308\n",
      "Image: 4309\n",
      "Image: 4310\n",
      "Image: 4311\n",
      "Image: 4312\n",
      "Image: 4313\n",
      "Image: 4314\n",
      "Image: 4315\n",
      "Image: 4316\n",
      "Image: 4317\n",
      "Image: 4318\n",
      "Image: 4319\n",
      "Image: 4320\n",
      "Image: 4321\n",
      "Image: 4322\n",
      "Image: 4323\n",
      "Image: 4324\n",
      "Image: 4325\n",
      "Image: 4326\n",
      "Image: 4327\n",
      "Image: 4328\n",
      "Image: 4329\n",
      "Image: 4330\n",
      "Image: 4331\n",
      "Image: 4332\n",
      "Image: 4333\n",
      "Image: 4334\n",
      "Image: 4335\n",
      "Image: 4336\n",
      "Image: 4337\n",
      "Image: 4338\n",
      "Image: 4339\n",
      "Image: 4340\n",
      "Image: 4341\n",
      "Image: 4342\n",
      "Image: 4343\n",
      "Image: 4344\n",
      "Image: 4345\n",
      "Image: 4346\n",
      "Image: 4347\n",
      "Image: 4348\n",
      "Image: 4349\n",
      "Image: 4350\n",
      "Image: 4351\n",
      "Image: 4352\n",
      "Image: 4353\n",
      "Image: 4354\n",
      "Image: 4355\n",
      "Image: 4356\n",
      "Image: 4357\n",
      "Image: 4358\n",
      "Image: 4359\n",
      "Image: 4360\n",
      "Image: 4361\n",
      "Image: 4362\n",
      "Image: 4363\n",
      "Image: 4364\n",
      "Image: 4365\n",
      "Image: 4366\n",
      "Image: 4367\n",
      "Image: 4368\n",
      "Image: 4369\n",
      "Image: 4370\n",
      "Image: 4371\n",
      "Image: 4372\n",
      "Image: 4373\n",
      "Image: 4374\n",
      "Image: 4375\n",
      "Image: 4376\n",
      "Image: 4377\n",
      "Image: 4378\n",
      "Image: 4379\n",
      "Image: 4380\n",
      "Image: 4381\n",
      "Image: 4382\n",
      "Image: 4383\n",
      "Image: 4384\n",
      "Image: 4385\n",
      "Image: 4386\n",
      "Image: 4387\n",
      "Image: 4388\n",
      "Image: 4389\n",
      "Image: 4390\n",
      "Image: 4391\n",
      "Image: 4392\n",
      "Image: 4393\n",
      "Image: 4394\n",
      "Image: 4395\n",
      "Image: 4396\n",
      "Image: 4397\n",
      "Image: 4398\n",
      "Image: 4399\n",
      "Image: 4400\n",
      "Image: 4401\n",
      "Image: 4402\n",
      "Image: 4403\n",
      "Image: 4404\n",
      "Image: 4405\n",
      "Image: 4406\n",
      "Image: 4407\n",
      "Image: 4408\n",
      "Image: 4409\n",
      "Image: 4410\n",
      "Image: 4411\n",
      "Image: 4412\n",
      "Image: 4413\n",
      "Image: 4414\n",
      "Image: 4415\n",
      "Image: 4416\n",
      "Image: 4417\n",
      "Image: 4418\n",
      "Image: 4419\n",
      "Image: 4420\n",
      "Image: 4421\n",
      "Image: 4422\n",
      "Image: 4423\n",
      "Image: 4424\n",
      "Image: 4425\n",
      "Image: 4426\n",
      "Image: 4427\n",
      "Image: 4428\n",
      "Image: 4429\n",
      "Image: 4430\n",
      "Image: 4431\n",
      "Image: 4432\n",
      "Image: 4433\n",
      "Image: 4434\n",
      "Image: 4435\n",
      "Image: 4436\n",
      "Image: 4437\n",
      "Image: 4438\n",
      "Image: 4439\n",
      "Image: 4440\n",
      "Image: 4441\n",
      "Image: 4442\n",
      "Image: 4443\n",
      "Image: 4444\n",
      "Image: 4445\n",
      "Image: 4446\n",
      "Image: 4447\n",
      "Image: 4448\n",
      "Image: 4449\n",
      "Image: 4450\n",
      "Image: 4451\n",
      "Image: 4452\n",
      "Image: 4453\n",
      "Image: 4454\n",
      "Image: 4455\n",
      "Image: 4456\n",
      "Image: 4457\n",
      "Image: 4458\n",
      "Image: 4459\n",
      "Image: 4460\n",
      "Image: 4461\n",
      "Image: 4462\n",
      "Image: 4463\n",
      "Image: 4464\n",
      "Image: 4465\n",
      "Image: 4466\n",
      "Image: 4467\n",
      "Image: 4468\n",
      "Image: 4469\n",
      "Image: 4470\n",
      "Image: 4471\n",
      "Image: 4472\n",
      "Image: 4473\n",
      "Image: 4474\n",
      "Image: 4475\n",
      "Image: 4476\n",
      "Image: 4477\n",
      "Image: 4478\n",
      "Image: 4479\n",
      "Image: 4480\n",
      "Image: 4481\n",
      "Image: 4482\n",
      "Image: 4483\n",
      "Image: 4484\n",
      "Image: 4485\n",
      "Image: 4486\n",
      "Image: 4487\n",
      "Image: 4488\n",
      "Image: 4489\n",
      "Image: 4490\n",
      "Image: 4491\n",
      "Image: 4492\n",
      "Image: 4493\n",
      "Image: 4494\n",
      "Image: 4495\n",
      "Image: 4496\n",
      "Image: 4497\n",
      "Image: 4498\n",
      "Image: 4499\n",
      "Image: 4500\n",
      "Image: 4501\n",
      "Image: 4502\n",
      "Image: 4503\n",
      "Image: 4504\n",
      "Image: 4505\n",
      "Image: 4506\n",
      "Image: 4507\n",
      "Image: 4508\n",
      "Image: 4509\n",
      "Image: 4510\n",
      "Image: 4511\n",
      "Image: 4512\n",
      "Image: 4513\n",
      "Image: 4514\n",
      "Image: 4515\n",
      "Image: 4516\n",
      "Image: 4517\n",
      "Image: 4518\n",
      "Image: 4519\n",
      "Image: 4520\n",
      "Image: 4521\n",
      "Image: 4522\n",
      "Image: 4523\n",
      "Image: 4524\n",
      "Image: 4525\n",
      "Image: 4526\n",
      "Image: 4527\n",
      "Image: 4528\n",
      "Image: 4529\n",
      "Image: 4530\n",
      "Image: 4531\n",
      "Image: 4532\n",
      "Image: 4533\n",
      "Image: 4534\n",
      "Image: 4535\n",
      "Image: 4536\n",
      "Image: 4537\n",
      "Image: 4538\n",
      "Image: 4539\n",
      "Image: 4540\n",
      "Image: 4541\n",
      "Image: 4542\n",
      "Image: 4543\n",
      "Image: 4544\n",
      "Image: 4545\n",
      "Image: 4546\n",
      "Image: 4547\n",
      "Image: 4548\n",
      "Image: 4549\n",
      "Image: 4550\n",
      "Image: 4551\n",
      "Image: 4552\n",
      "Image: 4553\n",
      "Image: 4554\n",
      "Image: 4555\n",
      "Image: 4556\n",
      "Image: 4557\n",
      "Image: 4558\n",
      "Image: 4559\n",
      "Image: 4560\n",
      "Image: 4561\n",
      "Image: 4562\n",
      "Image: 4563\n",
      "Image: 4564\n",
      "Image: 4565\n",
      "Image: 4566\n",
      "Image: 4567\n",
      "Image: 4568\n",
      "Image: 4569\n",
      "Image: 4570\n",
      "Image: 4571\n",
      "Image: 4572\n",
      "Image: 4573\n",
      "Image: 4574\n",
      "Image: 4575\n",
      "Image: 4576\n",
      "Image: 4577\n",
      "Image: 4578\n",
      "Image: 4579\n",
      "Image: 4580\n",
      "Image: 4581\n",
      "Image: 4582\n",
      "Image: 4583\n",
      "Image: 4584\n",
      "Image: 4585\n",
      "Image: 4586\n",
      "Image: 4587\n",
      "Image: 4588\n",
      "Image: 4589\n",
      "Image: 4590\n",
      "Image: 4591\n",
      "Image: 4592\n",
      "Image: 4593\n",
      "Image: 4594\n",
      "Image: 4595\n",
      "Image: 4596\n",
      "Image: 4597\n",
      "Image: 4598\n",
      "Image: 4599\n",
      "Image: 4600\n",
      "Image: 4601\n",
      "Image: 4602\n",
      "Image: 4603\n",
      "Image: 4604\n",
      "Image: 4605\n",
      "Image: 4606\n",
      "Image: 4607\n",
      "Image: 4608\n",
      "Image: 4609\n",
      "Image: 4610\n",
      "Image: 4611\n",
      "Image: 4612\n",
      "Image: 4613\n",
      "Image: 4614\n",
      "Image: 4615\n",
      "Image: 4616\n",
      "Image: 4617\n",
      "Image: 4618\n",
      "Image: 4619\n",
      "Image: 4620\n",
      "Image: 4621\n",
      "Image: 4622\n",
      "Image: 4623\n",
      "Image: 4624\n",
      "Image: 4625\n",
      "Image: 4626\n",
      "Image: 4627\n",
      "Image: 4628\n",
      "Image: 4629\n",
      "Image: 4630\n",
      "Image: 4631\n",
      "Image: 4632\n",
      "Image: 4633\n",
      "Image: 4634\n",
      "Image: 4635\n",
      "Image: 4636\n",
      "Image: 4637\n",
      "Image: 4638\n",
      "Image: 4639\n",
      "Image: 4640\n",
      "Image: 4641\n",
      "Image: 4642\n",
      "Image: 4643\n",
      "Image: 4644\n",
      "Image: 4645\n",
      "Image: 4646\n",
      "Image: 4647\n",
      "Image: 4648\n",
      "Image: 4649\n",
      "Image: 4650\n",
      "Image: 4651\n",
      "Image: 4652\n",
      "Image: 4653\n",
      "Image: 4654\n",
      "Image: 4655\n",
      "Image: 4656\n",
      "Image: 4657\n",
      "Image: 4658\n",
      "Image: 4659\n",
      "Image: 4660\n",
      "Image: 4661\n",
      "Image: 4662\n",
      "Image: 4663\n",
      "Image: 4664\n",
      "Image: 4665\n",
      "Image: 4666\n",
      "Image: 4667\n",
      "Image: 4668\n",
      "Image: 4669\n",
      "Image: 4670\n",
      "Image: 4671\n",
      "Image: 4672\n",
      "Image: 4673\n",
      "Image: 4674\n",
      "Image: 4675\n",
      "Image: 4676\n",
      "Image: 4677\n",
      "Image: 4678\n",
      "Image: 4679\n",
      "Image: 4680\n",
      "Image: 4681\n",
      "Image: 4682\n",
      "Image: 4683\n",
      "Image: 4684\n",
      "Image: 4685\n",
      "Image: 4686\n",
      "Image: 4687\n",
      "Image: 4688\n",
      "Image: 4689\n",
      "Image: 4690\n",
      "Image: 4691\n",
      "Image: 4692\n",
      "Image: 4693\n",
      "Image: 4694\n",
      "Image: 4695\n",
      "Image: 4696\n",
      "Image: 4697\n",
      "Image: 4698\n",
      "Image: 4699\n",
      "Image: 4700\n",
      "Image: 4701\n",
      "Image: 4702\n",
      "Image: 4703\n",
      "Image: 4704\n",
      "Image: 4705\n",
      "Image: 4706\n",
      "Image: 4707\n",
      "Image: 4708\n",
      "Image: 4709\n",
      "Image: 4710\n",
      "Image: 4711\n",
      "Image: 4712\n",
      "Image: 4713\n",
      "Image: 4714\n",
      "Image: 4715\n",
      "Image: 4716\n",
      "Image: 4717\n",
      "Image: 4718\n",
      "Image: 4719\n",
      "Image: 4720\n",
      "Image: 4721\n",
      "Image: 4722\n",
      "Image: 4723\n",
      "Image: 4724\n",
      "Image: 4725\n",
      "Image: 4726\n",
      "Image: 4727\n",
      "Image: 4728\n",
      "Image: 4729\n",
      "Image: 4730\n",
      "Image: 4731\n",
      "Image: 4732\n",
      "Image: 4733\n",
      "Image: 4734\n",
      "Image: 4735\n",
      "Image: 4736\n",
      "Image: 4737\n",
      "Image: 4738\n",
      "Image: 4739\n",
      "Image: 4740\n",
      "Image: 4741\n",
      "Image: 4742\n",
      "Image: 4743\n",
      "Image: 4744\n",
      "Image: 4745\n",
      "Image: 4746\n",
      "Image: 4747\n",
      "Image: 4748\n",
      "Image: 4749\n",
      "Image: 4750\n",
      "Image: 4751\n",
      "Image: 4752\n",
      "Image: 4753\n",
      "Image: 4754\n",
      "Image: 4755\n",
      "Image: 4756\n",
      "Image: 4757\n",
      "Image: 4758\n",
      "Image: 4759\n",
      "Image: 4760\n",
      "Image: 4761\n",
      "Image: 4762\n",
      "Image: 4763\n",
      "Image: 4764\n",
      "Image: 4765\n",
      "Image: 4766\n",
      "Image: 4767\n",
      "Image: 4768\n",
      "Image: 4769\n",
      "Image: 4770\n",
      "Image: 4771\n",
      "Image: 4772\n",
      "Image: 4773\n",
      "Image: 4774\n",
      "Image: 4775\n",
      "Image: 4776\n",
      "Image: 4777\n",
      "Image: 4778\n",
      "Image: 4779\n",
      "Image: 4780\n",
      "Image: 4781\n",
      "Image: 4782\n",
      "Image: 4783\n",
      "Image: 4784\n",
      "Image: 4785\n",
      "Image: 4786\n",
      "Image: 4787\n",
      "Image: 4788\n",
      "Image: 4789\n",
      "Image: 4790\n",
      "Image: 4791\n",
      "Image: 4792\n",
      "Image: 4793\n",
      "Image: 4794\n",
      "Image: 4795\n",
      "Image: 4796\n",
      "Image: 4797\n",
      "Image: 4798\n",
      "Image: 4799\n",
      "Image: 4800\n",
      "Image: 4801\n",
      "Image: 4802\n",
      "Image: 4803\n",
      "Image: 4804\n",
      "Image: 4805\n",
      "Image: 4806\n",
      "Image: 4807\n",
      "Image: 4808\n",
      "Image: 4809\n",
      "Image: 4810\n",
      "Image: 4811\n",
      "Image: 4812\n",
      "Image: 4813\n",
      "Image: 4814\n",
      "Image: 4815\n",
      "Image: 4816\n",
      "Image: 4817\n",
      "Image: 4818\n",
      "Image: 4819\n",
      "Image: 4820\n",
      "Image: 4821\n",
      "Image: 4822\n",
      "Image: 4823\n",
      "Image: 4824\n",
      "Image: 4825\n",
      "Image: 4826\n",
      "Image: 4827\n",
      "Image: 4828\n",
      "Image: 4829\n",
      "Image: 4830\n",
      "Image: 4831\n",
      "Image: 4832\n",
      "Image: 4833\n",
      "Image: 4834\n",
      "Image: 4835\n",
      "Image: 4836\n",
      "Image: 4837\n",
      "Image: 4838\n",
      "Image: 4839\n",
      "Image: 4840\n",
      "Image: 4841\n",
      "Image: 4842\n",
      "Image: 4843\n",
      "Image: 4844\n",
      "Image: 4845\n",
      "Image: 4846\n",
      "Image: 4847\n",
      "Image: 4848\n",
      "Image: 4849\n",
      "Image: 4850\n",
      "Image: 4851\n",
      "Image: 4852\n",
      "Image: 4853\n",
      "Image: 4854\n",
      "Image: 4855\n",
      "Image: 4856\n",
      "Image: 4857\n",
      "Image: 4858\n",
      "Image: 4859\n",
      "Image: 4860\n",
      "Image: 4861\n",
      "Image: 4862\n",
      "Image: 4863\n",
      "Image: 4864\n",
      "Image: 4865\n",
      "Image: 4866\n",
      "Image: 4867\n",
      "Image: 4868\n",
      "Image: 4869\n",
      "Image: 4870\n",
      "Image: 4871\n",
      "Image: 4872\n",
      "Image: 4873\n",
      "Image: 4874\n",
      "Image: 4875\n",
      "Image: 4876\n",
      "Image: 4877\n",
      "Image: 4878\n",
      "Image: 4879\n",
      "Image: 4880\n",
      "Image: 4881\n",
      "Image: 4882\n",
      "Image: 4883\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 4884\n",
      "Image: 4885\n",
      "Image: 4886\n",
      "Image: 4887\n",
      "Image: 4888\n",
      "Image: 4889\n",
      "Image: 4890\n",
      "Image: 4891\n",
      "Image: 4892\n",
      "Image: 4893\n",
      "Image: 4894\n",
      "Image: 4895\n",
      "Image: 4896\n",
      "Image: 4897\n",
      "Image: 4898\n",
      "Image: 4899\n",
      "Image: 4900\n",
      "Image: 4901\n",
      "Image: 4902\n",
      "Image: 4903\n",
      "Image: 4904\n",
      "Image: 4905\n",
      "Image: 4906\n",
      "Image: 4907\n",
      "Image: 4908\n",
      "Image: 4909\n",
      "Image: 4910\n",
      "Image: 4911\n",
      "Image: 4912\n",
      "Image: 4913\n",
      "Image: 4914\n",
      "Image: 4915\n",
      "Image: 4916\n",
      "Image: 4917\n",
      "Image: 4918\n",
      "Image: 4919\n",
      "Image: 4920\n",
      "Image: 4921\n",
      "Image: 4922\n",
      "Image: 4923\n",
      "Image: 4924\n",
      "Image: 4925\n",
      "Image: 4926\n",
      "Image: 4927\n",
      "Image: 4928\n",
      "Image: 4929\n",
      "Image: 4930\n",
      "Image: 4931\n",
      "Image: 4932\n",
      "Image: 4933\n",
      "Image: 4934\n",
      "Image: 4935\n",
      "Image: 4936\n",
      "Image: 4937\n",
      "Image: 4938\n",
      "Image: 4939\n",
      "Image: 4940\n",
      "Image: 4941\n",
      "Image: 4942\n",
      "Image: 4943\n",
      "Image: 4944\n",
      "Image: 4945\n",
      "Image: 4946\n",
      "Image: 4947\n",
      "Image: 4948\n",
      "Image: 4949\n",
      "Image: 4950\n",
      "Image: 4951\n",
      "Image: 4952\n",
      "Image: 4953\n",
      "Image: 4954\n",
      "Image: 4955\n",
      "Image: 4956\n",
      "Image: 4957\n",
      "Image: 4958\n",
      "Image: 4959\n",
      "Image: 4960\n",
      "Image: 4961\n",
      "Image: 4962\n",
      "Image: 4963\n",
      "Image: 4964\n",
      "Image: 4965\n",
      "Image: 4966\n",
      "Image: 4967\n",
      "Image: 4968\n",
      "Image: 4969\n",
      "Image: 4970\n",
      "Image: 4971\n",
      "Image: 4972\n",
      "Image: 4973\n",
      "Image: 4974\n",
      "Image: 4975\n",
      "Image: 4976\n",
      "Image: 4977\n",
      "Image: 4978\n",
      "Image: 4979\n",
      "Image: 4980\n",
      "Image: 4981\n",
      "Image: 4982\n",
      "Image: 4983\n",
      "Image: 4984\n",
      "Image: 4985\n",
      "Image: 4986\n",
      "Image: 4987\n",
      "Image: 4988\n",
      "Image: 4989\n",
      "Image: 4990\n",
      "Image: 4991\n",
      "Image: 4992\n",
      "Image: 4993\n",
      "Image: 4994\n",
      "Image: 4995\n",
      "Image: 4996\n",
      "Image: 4997\n",
      "Image: 4998\n",
      "Image: 4999\n",
      "Image: 5000\n",
      "Image: 5001\n",
      "Image: 5002\n",
      "Image: 5003\n",
      "Image: 5004\n",
      "Image: 5005\n",
      "Image: 5006\n",
      "Image: 5007\n",
      "Image: 5008\n",
      "Image: 5009\n",
      "Image: 5010\n",
      "Image: 5011\n",
      "Image: 5012\n",
      "Image: 5013\n",
      "Image: 5014\n",
      "Image: 5015\n",
      "Image: 5016\n",
      "Image: 5017\n",
      "Image: 5018\n",
      "Image: 5019\n",
      "Image: 5020\n",
      "Image: 5021\n",
      "Image: 5022\n",
      "Image: 5023\n",
      "Image: 5024\n",
      "Image: 5025\n",
      "Image: 5026\n",
      "Image: 5027\n",
      "Image: 5028\n",
      "Image: 5029\n",
      "Image: 5030\n",
      "Image: 5031\n",
      "Image: 5032\n",
      "Image: 5033\n",
      "Image: 5034\n",
      "Image: 5035\n",
      "Image: 5036\n",
      "Image: 5037\n",
      "Image: 5038\n",
      "Image: 5039\n",
      "Image: 5040\n",
      "Image: 5041\n",
      "Image: 5042\n",
      "Image: 5043\n",
      "Image: 5044\n",
      "Image: 5045\n",
      "Image: 5046\n",
      "Image: 5047\n",
      "Image: 5048\n",
      "Image: 5049\n",
      "Image: 5050\n",
      "Image: 5051\n",
      "Image: 5052\n",
      "Image: 5053\n",
      "Image: 5054\n",
      "Image: 5055\n",
      "Image: 5056\n",
      "Image: 5057\n",
      "Image: 5058\n",
      "Image: 5059\n",
      "Image: 5060\n",
      "Image: 5061\n",
      "Image: 5062\n",
      "Image: 5063\n",
      "Image: 5064\n",
      "Image: 5065\n",
      "Image: 5066\n",
      "Image: 5067\n",
      "Image: 5068\n",
      "Image: 5069\n",
      "Image: 5070\n",
      "Image: 5071\n",
      "Image: 5072\n",
      "Image: 5073\n",
      "Image: 5074\n",
      "Image: 5075\n",
      "Image: 5076\n",
      "Image: 5077\n",
      "Image: 5078\n",
      "Image: 5079\n",
      "Image: 5080\n",
      "Image: 5081\n",
      "Image: 5082\n",
      "Image: 5083\n",
      "Image: 5084\n",
      "Image: 5085\n",
      "Image: 5086\n",
      "Image: 5087\n",
      "Image: 5088\n",
      "Image: 5089\n",
      "Image: 5090\n",
      "Image: 5091\n",
      "Image: 5092\n",
      "Image: 5093\n",
      "Image: 5094\n",
      "Image: 5095\n",
      "Image: 5096\n",
      "Image: 5097\n",
      "Image: 5098\n",
      "Image: 5099\n",
      "Image: 5100\n",
      "Image: 5101\n",
      "Image: 5102\n",
      "Image: 5103\n",
      "Image: 5104\n",
      "Image: 5105\n",
      "Image: 5106\n",
      "Image: 5107\n",
      "Image: 5108\n",
      "Image: 5109\n",
      "Image: 5110\n",
      "Image: 5111\n",
      "Image: 5112\n",
      "Image: 5113\n",
      "Image: 5114\n",
      "Image: 5115\n",
      "Image: 5116\n",
      "Image: 5117\n",
      "Image: 5118\n",
      "Image: 5119\n",
      "Image: 5120\n",
      "Image: 5121\n",
      "Image: 5122\n",
      "Image: 5123\n",
      "Image: 5124\n",
      "Image: 5125\n",
      "Image: 5126\n",
      "Image: 5127\n",
      "Image: 5128\n",
      "Image: 5129\n",
      "Image: 5130\n",
      "Image: 5131\n",
      "Image: 5132\n",
      "Image: 5133\n",
      "Image: 5134\n",
      "Image: 5135\n",
      "Image: 5136\n",
      "Image: 5137\n",
      "Image: 5138\n",
      "Image: 5139\n",
      "Image: 5140\n",
      "Image: 5141\n",
      "Image: 5142\n",
      "Image: 5143\n",
      "Image: 5144\n",
      "Image: 5145\n",
      "Image: 5146\n",
      "Image: 5147\n",
      "Image: 5148\n",
      "Image: 5149\n",
      "Image: 5150\n",
      "Image: 5151\n",
      "Image: 5152\n",
      "Image: 5153\n",
      "Image: 5154\n",
      "Image: 5155\n",
      "Image: 5156\n",
      "Image: 5157\n",
      "Image: 5158\n",
      "Image: 5159\n",
      "Image: 5160\n",
      "Image: 5161\n",
      "Image: 5162\n",
      "Image: 5163\n",
      "Image: 5164\n",
      "Image: 5165\n",
      "Image: 5166\n",
      "Image: 5167\n",
      "Image: 5168\n",
      "Image: 5169\n",
      "Image: 5170\n",
      "Image: 5171\n",
      "Image: 5172\n",
      "Image: 5173\n",
      "Image: 5174\n",
      "Image: 5175\n",
      "Image: 5176\n",
      "Image: 5177\n",
      "Image: 5178\n",
      "Image: 5179\n",
      "Image: 5180\n",
      "Image: 5181\n",
      "Image: 5182\n",
      "Image: 5183\n",
      "Image: 5184\n",
      "Image: 5185\n",
      "Image: 5186\n",
      "Image: 5187\n",
      "Image: 5188\n",
      "Image: 5189\n",
      "Image: 5190\n",
      "Image: 5191\n",
      "Image: 5192\n",
      "Image: 5193\n",
      "Image: 5194\n",
      "Image: 5195\n",
      "Image: 5196\n",
      "Image: 5197\n",
      "Image: 5198\n",
      "Image: 5199\n",
      "Image: 5200\n",
      "Image: 5201\n",
      "Image: 5202\n",
      "Image: 5203\n",
      "Image: 5204\n",
      "Image: 5205\n",
      "Image: 5206\n",
      "Image: 5207\n",
      "Image: 5208\n",
      "Image: 5209\n",
      "Image: 5210\n",
      "Image: 5211\n",
      "Image: 5212\n",
      "Image: 5213\n",
      "Image: 5214\n",
      "Image: 5215\n",
      "Image: 5216\n",
      "Image: 5217\n",
      "Image: 5218\n",
      "Image: 5219\n",
      "Image: 5220\n",
      "Image: 5221\n",
      "Image: 5222\n",
      "Image: 5223\n",
      "Image: 5224\n",
      "Image: 5225\n",
      "Image: 5226\n",
      "Image: 5227\n",
      "Image: 5228\n",
      "Image: 5229\n",
      "Image: 5230\n",
      "Image: 5231\n",
      "Image: 5232\n",
      "Image: 5233\n",
      "Image: 5234\n",
      "Image: 5235\n",
      "Image: 5236\n",
      "Image: 5237\n",
      "Image: 5238\n",
      "Image: 5239\n",
      "Image: 5240\n",
      "Image: 5241\n",
      "Image: 5242\n",
      "Image: 5243\n",
      "Image: 5244\n",
      "Image: 5245\n",
      "Image: 5246\n",
      "Image: 5247\n",
      "Image: 5248\n",
      "Image: 5249\n",
      "Image: 5250\n",
      "Image: 5251\n",
      "Image: 5252\n",
      "Image: 5253\n",
      "Image: 5254\n",
      "Image: 5255\n",
      "Image: 5256\n",
      "Image: 5257\n",
      "Image: 5258\n",
      "Image: 5259\n",
      "Image: 5260\n",
      "Image: 5261\n",
      "Image: 5262\n",
      "Image: 5263\n",
      "Image: 5264\n",
      "Image: 5265\n",
      "Image: 5266\n",
      "Image: 5267\n",
      "Image: 5268\n",
      "Image: 5269\n",
      "Image: 5270\n",
      "Image: 5271\n",
      "Image: 5272\n",
      "Image: 5273\n",
      "Image: 5274\n",
      "Image: 5275\n",
      "Image: 5276\n",
      "Image: 5277\n",
      "Image: 5278\n",
      "Image: 5279\n",
      "Image: 5280\n",
      "Image: 5281\n",
      "Image: 5282\n",
      "Image: 5283\n",
      "Image: 5284\n",
      "Image: 5285\n",
      "Image: 5286\n",
      "Image: 5287\n",
      "Image: 5288\n",
      "Image: 5289\n",
      "Image: 5290\n",
      "Image: 5291\n",
      "Image: 5292\n",
      "Image: 5293\n",
      "Image: 5294\n",
      "Image: 5295\n",
      "Image: 5296\n",
      "Image: 5297\n",
      "Image: 5298\n",
      "Image: 5299\n",
      "Image: 5300\n",
      "Image: 5301\n",
      "Image: 5302\n",
      "Image: 5303\n",
      "Image: 5304\n",
      "Image: 5305\n",
      "Image: 5306\n",
      "Image: 5307\n",
      "Image: 5308\n",
      "Image: 5309\n",
      "Image: 5310\n",
      "Image: 5311\n",
      "Image: 5312\n",
      "Image: 5313\n",
      "Image: 5314\n",
      "Image: 5315\n",
      "Image: 5316\n",
      "Image: 5317\n",
      "Image: 5318\n",
      "Image: 5319\n",
      "Image: 5320\n",
      "Image: 5321\n",
      "Image: 5322\n",
      "Image: 5323\n",
      "Image: 5324\n",
      "Image: 5325\n",
      "Image: 5326\n",
      "Image: 5327\n",
      "Image: 5328\n",
      "Image: 5329\n",
      "Image: 5330\n",
      "Image: 5331\n",
      "Image: 5332\n",
      "Image: 5333\n",
      "Image: 5334\n",
      "Image: 5335\n",
      "Image: 5336\n",
      "Image: 5337\n",
      "Image: 5338\n",
      "Image: 5339\n",
      "Image: 5340\n",
      "Image: 5341\n",
      "Image: 5342\n",
      "Image: 5343\n",
      "Image: 5344\n",
      "Image: 5345\n",
      "Image: 5346\n",
      "Image: 5347\n",
      "Image: 5348\n",
      "Image: 5349\n",
      "Image: 5350\n",
      "Image: 5351\n",
      "Image: 5352\n",
      "Image: 5353\n",
      "Image: 5354\n",
      "Image: 5355\n",
      "Image: 5356\n",
      "Image: 5357\n",
      "Image: 5358\n",
      "Image: 5359\n",
      "Image: 5360\n",
      "Image: 5361\n",
      "Image: 5362\n",
      "Image: 5363\n",
      "Image: 5364\n",
      "Image: 5365\n",
      "Image: 5366\n",
      "Image: 5367\n",
      "Image: 5368\n",
      "Image: 5369\n",
      "Image: 5370\n",
      "Image: 5371\n",
      "Image: 5372\n",
      "Image: 5373\n",
      "Image: 5374\n",
      "Image: 5375\n",
      "Image: 5376\n",
      "Image: 5377\n",
      "Image: 5378\n",
      "Image: 5379\n",
      "Image: 5380\n",
      "Image: 5381\n",
      "Image: 5382\n",
      "Image: 5383\n",
      "Image: 5384\n",
      "Image: 5385\n",
      "Image: 5386\n",
      "Image: 5387\n",
      "Image: 5388\n",
      "Image: 5389\n",
      "Image: 5390\n",
      "Image: 5391\n",
      "Image: 5392\n",
      "Image: 5393\n",
      "Image: 5394\n",
      "Image: 5395\n",
      "Image: 5396\n",
      "Image: 5397\n",
      "Image: 5398\n",
      "Image: 5399\n",
      "Image: 5400\n",
      "Image: 5401\n",
      "Image: 5402\n",
      "Image: 5403\n",
      "Image: 5404\n",
      "Image: 5405\n",
      "Image: 5406\n",
      "Image: 5407\n",
      "Image: 5408\n",
      "Image: 5409\n",
      "Image: 5410\n",
      "Image: 5411\n",
      "Image: 5412\n",
      "Image: 5413\n",
      "Image: 5414\n",
      "Image: 5415\n",
      "Image: 5416\n",
      "Image: 5417\n",
      "Image: 5418\n",
      "Image: 5419\n",
      "Image: 5420\n",
      "Image: 5421\n",
      "Image: 5422\n",
      "Image: 5423\n",
      "Image: 5424\n",
      "Image: 5425\n",
      "Image: 5426\n",
      "Image: 5427\n",
      "Image: 5428\n",
      "Image: 5429\n",
      "Image: 5430\n",
      "Image: 5431\n",
      "Image: 5432\n",
      "Image: 5433\n",
      "Image: 5434\n",
      "Image: 5435\n",
      "Image: 5436\n",
      "Image: 5437\n",
      "Image: 5438\n",
      "Image: 5439\n",
      "Image: 5440\n",
      "Image: 5441\n",
      "Image: 5442\n",
      "Image: 5443\n",
      "Image: 5444\n",
      "Image: 5445\n",
      "Image: 5446\n",
      "Image: 5447\n",
      "Image: 5448\n",
      "Image: 5449\n",
      "Image: 5450\n",
      "Image: 5451\n",
      "Image: 5452\n",
      "Image: 5453\n",
      "Image: 5454\n",
      "Image: 5455\n",
      "Image: 5456\n",
      "Image: 5457\n",
      "Image: 5458\n",
      "Image: 5459\n",
      "Image: 5460\n",
      "Image: 5461\n",
      "Image: 5462\n",
      "Image: 5463\n",
      "Image: 5464\n",
      "Image: 5465\n",
      "Image: 5466\n",
      "Image: 5467\n",
      "Image: 5468\n",
      "Image: 5469\n",
      "Image: 5470\n",
      "Image: 5471\n",
      "Image: 5472\n",
      "Image: 5473\n",
      "Image: 5474\n",
      "Image: 5475\n",
      "Image: 5476\n",
      "Image: 5477\n",
      "Image: 5478\n",
      "Image: 5479\n",
      "Image: 5480\n",
      "Image: 5481\n",
      "Image: 5482\n",
      "Image: 5483\n",
      "Image: 5484\n",
      "Image: 5485\n",
      "Image: 5486\n",
      "Image: 5487\n",
      "Image: 5488\n",
      "Image: 5489\n",
      "Image: 5490\n",
      "Image: 5491\n",
      "Image: 5492\n",
      "Image: 5493\n",
      "Image: 5494\n",
      "Image: 5495\n",
      "Image: 5496\n",
      "Image: 5497\n",
      "Image: 5498\n",
      "Image: 5499\n",
      "Image: 5500\n",
      "Image: 5501\n",
      "Image: 5502\n",
      "Image: 5503\n",
      "Image: 5504\n",
      "Image: 5505\n",
      "Image: 5506\n",
      "Image: 5507\n",
      "Image: 5508\n",
      "Image: 5509\n",
      "Image: 5510\n",
      "Image: 5511\n",
      "Image: 5512\n",
      "Image: 5513\n",
      "Image: 5514\n",
      "Image: 5515\n",
      "Image: 5516\n",
      "Image: 5517\n",
      "Image: 5518\n",
      "Image: 5519\n",
      "Image: 5520\n",
      "Image: 5521\n",
      "Image: 5522\n",
      "Image: 5523\n",
      "Image: 5524\n",
      "Image: 5525\n",
      "Image: 5526\n",
      "Image: 5527\n",
      "Image: 5528\n",
      "Image: 5529\n",
      "Image: 5530\n",
      "Image: 5531\n",
      "Image: 5532\n",
      "Image: 5533\n",
      "Image: 5534\n",
      "Image: 5535\n",
      "Image: 5536\n",
      "Image: 5537\n",
      "Image: 5538\n",
      "Image: 5539\n",
      "Image: 5540\n",
      "Image: 5541\n",
      "Image: 5542\n",
      "Image: 5543\n",
      "Image: 5544\n",
      "Image: 5545\n",
      "Image: 5546\n",
      "Image: 5547\n",
      "Image: 5548\n",
      "Image: 5549\n",
      "Image: 5550\n",
      "Image: 5551\n",
      "Image: 5552\n",
      "Image: 5553\n",
      "Image: 5554\n",
      "Image: 5555\n",
      "Image: 5556\n",
      "Image: 5557\n",
      "Image: 5558\n",
      "Image: 5559\n",
      "Image: 5560\n",
      "Image: 5561\n",
      "Image: 5562\n",
      "Image: 5563\n",
      "Image: 5564\n",
      "Image: 5565\n",
      "Image: 5566\n",
      "Image: 5567\n",
      "Image: 5568\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 5569\n",
      "Image: 5570\n",
      "Image: 5571\n",
      "Image: 5572\n",
      "Image: 5573\n",
      "Image: 5574\n",
      "Image: 5575\n",
      "Image: 5576\n",
      "Image: 5577\n",
      "Image: 5578\n",
      "Image: 5579\n",
      "Image: 5580\n",
      "Image: 5581\n",
      "Image: 5582\n",
      "Image: 5583\n",
      "Image: 5584\n",
      "Image: 5585\n",
      "Image: 5586\n",
      "Image: 5587\n",
      "Image: 5588\n",
      "Image: 5589\n",
      "Image: 5590\n",
      "Image: 5591\n",
      "Image: 5592\n",
      "Image: 5593\n",
      "Image: 5594\n",
      "Image: 5595\n",
      "Image: 5596\n",
      "Image: 5597\n",
      "Image: 5598\n",
      "Image: 5599\n",
      "Image: 5600\n",
      "Image: 5601\n",
      "Image: 5602\n",
      "Image: 5603\n",
      "Image: 5604\n",
      "Image: 5605\n",
      "Image: 5606\n",
      "Image: 5607\n",
      "Image: 5608\n",
      "Image: 5609\n",
      "Image: 5610\n",
      "Image: 5611\n",
      "Image: 5612\n",
      "Image: 5613\n",
      "Image: 5614\n",
      "Image: 5615\n",
      "Image: 5616\n",
      "Image: 5617\n",
      "Image: 5618\n",
      "Image: 5619\n",
      "Image: 5620\n",
      "Image: 5621\n",
      "Image: 5622\n",
      "Image: 5623\n",
      "Image: 5624\n",
      "Image: 5625\n",
      "Image: 5626\n",
      "Image: 5627\n",
      "Image: 5628\n",
      "Image: 5629\n",
      "Image: 5630\n",
      "Image: 5631\n",
      "Image: 5632\n",
      "Image: 5633\n",
      "Image: 5634\n",
      "Image: 5635\n",
      "Image: 5636\n",
      "Image: 5637\n",
      "Image: 5638\n",
      "Image: 5639\n",
      "Image: 5640\n",
      "Image: 5641\n",
      "Image: 5642\n",
      "Image: 5643\n",
      "Image: 5644\n",
      "Image: 5645\n",
      "Image: 5646\n",
      "Image: 5647\n",
      "Image: 5648\n",
      "Image: 5649\n",
      "Image: 5650\n",
      "Image: 5651\n",
      "Image: 5652\n",
      "Image: 5653\n",
      "Image: 5654\n",
      "Image: 5655\n",
      "Image: 5656\n",
      "Image: 5657\n",
      "Image: 5658\n",
      "Image: 5659\n",
      "Image: 5660\n",
      "Image: 5661\n",
      "Image: 5662\n",
      "Image: 5663\n",
      "Image: 5664\n",
      "Image: 5665\n",
      "Image: 5666\n",
      "Image: 5667\n",
      "Image: 5668\n",
      "Image: 5669\n",
      "Image: 5670\n",
      "Image: 5671\n",
      "Image: 5672\n",
      "Image: 5673\n",
      "Image: 5674\n",
      "Image: 5675\n",
      "Image: 5676\n",
      "Image: 5677\n",
      "Image: 5678\n",
      "Image: 5679\n",
      "Image: 5680\n",
      "Image: 5681\n",
      "Image: 5682\n",
      "Image: 5683\n",
      "Image: 5684\n",
      "Image: 5685\n",
      "Image: 5686\n",
      "Image: 5687\n",
      "Image: 5688\n",
      "Image: 5689\n",
      "Image: 5690\n",
      "Image: 5691\n",
      "Image: 5692\n",
      "Image: 5693\n",
      "Image: 5694\n",
      "Image: 5695\n",
      "Image: 5696\n",
      "Image: 5697\n",
      "Image: 5698\n",
      "Image: 5699\n",
      "Image: 5700\n",
      "Image: 5701\n",
      "Image: 5702\n",
      "Image: 5703\n",
      "Image: 5704\n",
      "Image: 5705\n",
      "Image: 5706\n",
      "Image: 5707\n",
      "Image: 5708\n",
      "Image: 5709\n",
      "Image: 5710\n",
      "Image: 5711\n",
      "Image: 5712\n",
      "Image: 5713\n",
      "Image: 5714\n",
      "Image: 5715\n",
      "Image: 5716\n",
      "Image: 5717\n",
      "Image: 5718\n",
      "Image: 5719\n",
      "Image: 5720\n",
      "Image: 5721\n",
      "Image: 5722\n",
      "Image: 5723\n",
      "Image: 5724\n",
      "Image: 5725\n",
      "Image: 5726\n",
      "Image: 5727\n",
      "Image: 5728\n",
      "Image: 5729\n",
      "Image: 5730\n",
      "Image: 5731\n",
      "Image: 5732\n",
      "Image: 5733\n",
      "Image: 5734\n",
      "Image: 5735\n",
      "Image: 5736\n",
      "Image: 5737\n",
      "Image: 5738\n",
      "Image: 5739\n",
      "Image: 5740\n",
      "Image: 5741\n",
      "Image: 5742\n",
      "Image: 5743\n",
      "Image: 5744\n",
      "Image: 5745\n",
      "Image: 5746\n",
      "Image: 5747\n",
      "Image: 5748\n",
      "Image: 5749\n",
      "Image: 5750\n",
      "Image: 5751\n",
      "Image: 5752\n",
      "Image: 5753\n",
      "Image: 5754\n",
      "Image: 5755\n",
      "Image: 5756\n",
      "Image: 5757\n",
      "Image: 5758\n",
      "Image: 5759\n",
      "Image: 5760\n",
      "Image: 5761\n",
      "Image: 5762\n",
      "Image: 5763\n",
      "Image: 5764\n",
      "Image: 5765\n",
      "Image: 5766\n",
      "Image: 5767\n",
      "Image: 5768\n",
      "Image: 5769\n",
      "Image: 5770\n",
      "Image: 5771\n",
      "Image: 5772\n",
      "Image: 5773\n",
      "Image: 5774\n",
      "Image: 5775\n",
      "Image: 5776\n",
      "Image: 5777\n",
      "Image: 5778\n",
      "Image: 5779\n",
      "Image: 5780\n",
      "Image: 5781\n",
      "Image: 5782\n",
      "Image: 5783\n",
      "Image: 5784\n",
      "Image: 5785\n",
      "Image: 5786\n",
      "Image: 5787\n",
      "Image: 5788\n",
      "Image: 5789\n",
      "Image: 5790\n",
      "Image: 5791\n",
      "Image: 5792\n",
      "Image: 5793\n",
      "Image: 5794\n",
      "Image: 5795\n",
      "Image: 5796\n",
      "Image: 5797\n",
      "Image: 5798\n",
      "Image: 5799\n",
      "Image: 5800\n",
      "Image: 5801\n",
      "Image: 5802\n",
      "Image: 5803\n",
      "Image: 5804\n",
      "Image: 5805\n",
      "Image: 5806\n",
      "Image: 5807\n",
      "Image: 5808\n",
      "Image: 5809\n",
      "Image: 5810\n",
      "Image: 5811\n",
      "Image: 5812\n",
      "Image: 5813\n",
      "Image: 5814\n",
      "Image: 5815\n",
      "Image: 5816\n",
      "Image: 5817\n",
      "Image: 5818\n",
      "Image: 5819\n",
      "Image: 5820\n",
      "Image: 5821\n",
      "Image: 5822\n",
      "Image: 5823\n",
      "Image: 5824\n",
      "Image: 5825\n",
      "Image: 5826\n",
      "Image: 5827\n",
      "Image: 5828\n",
      "Image: 5829\n",
      "Image: 5830\n",
      "Image: 5831\n",
      "Image: 5832\n",
      "Image: 5833\n",
      "Image: 5834\n",
      "Image: 5835\n",
      "Image: 5836\n",
      "Image: 5837\n",
      "Image: 5838\n",
      "Image: 5839\n",
      "Image: 5840\n",
      "Image: 5841\n",
      "Image: 5842\n",
      "Image: 5843\n",
      "Image: 5844\n",
      "Image: 5845\n",
      "Image: 5846\n",
      "Image: 5847\n",
      "Image: 5848\n",
      "Image: 5849\n",
      "Image: 5850\n",
      "Image: 5851\n",
      "Image: 5852\n",
      "Image: 5853\n",
      "Image: 5854\n",
      "Image: 5855\n",
      "Image: 5856\n",
      "Image: 5857\n",
      "Image: 5858\n",
      "Image: 5859\n",
      "Image: 5860\n",
      "Image: 5861\n",
      "Image: 5862\n",
      "Image: 5863\n",
      "Image: 5864\n",
      "Image: 5865\n",
      "Image: 5866\n",
      "Image: 5867\n",
      "Image: 5868\n",
      "Image: 5869\n",
      "Image: 5870\n",
      "Image: 5871\n",
      "Image: 5872\n",
      "Image: 5873\n",
      "Image: 5874\n",
      "Image: 5875\n",
      "Image: 5876\n",
      "Image: 5877\n",
      "Image: 5878\n",
      "Image: 5879\n",
      "Image: 5880\n",
      "Image: 5881\n",
      "Image: 5882\n",
      "Image: 5883\n",
      "Image: 5884\n",
      "Image: 5885\n",
      "Image: 5886\n",
      "Image: 5887\n",
      "Image: 5888\n",
      "Image: 5889\n",
      "Image: 5890\n",
      "Image: 5891\n",
      "Image: 5892\n",
      "Image: 5893\n",
      "Image: 5894\n",
      "Image: 5895\n",
      "Image: 5896\n",
      "Image: 5897\n",
      "Image: 5898\n",
      "Image: 5899\n",
      "Image: 5900\n",
      "Image: 5901\n",
      "Image: 5902\n",
      "Image: 5903\n",
      "Image: 5904\n",
      "Image: 5905\n",
      "Image: 5906\n",
      "Image: 5907\n",
      "Image: 5908\n",
      "Image: 5909\n",
      "Image: 5910\n",
      "Image: 5911\n",
      "Image: 5912\n",
      "Image: 5913\n",
      "Image: 5914\n",
      "Image: 5915\n",
      "Image: 5916\n",
      "Image: 5917\n",
      "Image: 5918\n",
      "Image: 5919\n",
      "Image: 5920\n",
      "Image: 5921\n",
      "Image: 5922\n",
      "Image: 5923\n",
      "Image: 5924\n",
      "Image: 5925\n",
      "Image: 5926\n",
      "Image: 5927\n",
      "Image: 5928\n",
      "Image: 5929\n",
      "Image: 5930\n",
      "Image: 5931\n",
      "Image: 5932\n",
      "Image: 5933\n",
      "Image: 5934\n",
      "Image: 5935\n",
      "Image: 5936\n",
      "Image: 5937\n",
      "Image: 5938\n",
      "Image: 5939\n",
      "Image: 5940\n",
      "Image: 5941\n",
      "Image: 5942\n",
      "Image: 5943\n",
      "Image: 5944\n",
      "Image: 5945\n",
      "Image: 5946\n",
      "Image: 5947\n",
      "Image: 5948\n",
      "Image: 5949\n",
      "Image: 5950\n",
      "Image: 5951\n",
      "Image: 5952\n",
      "Image: 5953\n",
      "Image: 5954\n",
      "Image: 5955\n",
      "Image: 5956\n",
      "Image: 5957\n",
      "Image: 5958\n",
      "Image: 5959\n",
      "Image: 5960\n",
      "Image: 5961\n",
      "Image: 5962\n",
      "Image: 5963\n",
      "Image: 5964\n",
      "Image: 5965\n",
      "Image: 5966\n",
      "Image: 5967\n",
      "Image: 5968\n",
      "Image: 5969\n",
      "Image: 5970\n",
      "Image: 5971\n",
      "Image: 5972\n",
      "Image: 5973\n",
      "Image: 5974\n",
      "Image: 5975\n",
      "Image: 5976\n",
      "Image: 5977\n",
      "Image: 5978\n",
      "Image: 5979\n",
      "Image: 5980\n",
      "Image: 5981\n",
      "Image: 5982\n",
      "Image: 5983\n",
      "Image: 5984\n",
      "Image: 5985\n",
      "Image: 5986\n",
      "Image: 5987\n",
      "Image: 5988\n",
      "Image: 5989\n",
      "Image: 5990\n",
      "Image: 5991\n",
      "Image: 5992\n",
      "Image: 5993\n",
      "Image: 5994\n",
      "Image: 5995\n",
      "Image: 5996\n",
      "Image: 5997\n",
      "Image: 5998\n",
      "Image: 5999\n",
      "Image: 6000\n",
      "Image: 6001\n",
      "Image: 6002\n",
      "Image: 6003\n",
      "Image: 6004\n",
      "Image: 6005\n",
      "Image: 6006\n",
      "Image: 6007\n",
      "Image: 6008\n",
      "Image: 6009\n",
      "Image: 6010\n",
      "Image: 6011\n",
      "Image: 6012\n",
      "Image: 6013\n",
      "Image: 6014\n",
      "Image: 6015\n",
      "Image: 6016\n",
      "Image: 6017\n",
      "Image: 6018\n",
      "Image: 6019\n",
      "Image: 6020\n",
      "Image: 6021\n",
      "Image: 6022\n",
      "Image: 6023\n",
      "Image: 6024\n",
      "Image: 6025\n",
      "Image: 6026\n",
      "Image: 6027\n",
      "Image: 6028\n",
      "Image: 6029\n",
      "Image: 6030\n",
      "Image: 6031\n",
      "Image: 6032\n",
      "Image: 6033\n",
      "Image: 6034\n",
      "Image: 6035\n",
      "Image: 6036\n",
      "Image: 6037\n",
      "Image: 6038\n",
      "Image: 6039\n",
      "Image: 6040\n",
      "Image: 6041\n",
      "Image: 6042\n",
      "Image: 6043\n",
      "Image: 6044\n",
      "Image: 6045\n",
      "Image: 6046\n",
      "Image: 6047\n",
      "Image: 6048\n",
      "Image: 6049\n",
      "Image: 6050\n",
      "Image: 6051\n",
      "Image: 6052\n",
      "Image: 6053\n",
      "Image: 6054\n",
      "Image: 6055\n",
      "Image: 6056\n",
      "Image: 6057\n",
      "Image: 6058\n",
      "Image: 6059\n",
      "Image: 6060\n",
      "Image: 6061\n",
      "Image: 6062\n",
      "Image: 6063\n",
      "Image: 6064\n",
      "Image: 6065\n",
      "Image: 6066\n",
      "Image: 6067\n",
      "Image: 6068\n",
      "Image: 6069\n",
      "Image: 6070\n",
      "Image: 6071\n",
      "Image: 6072\n",
      "Image: 6073\n",
      "Image: 6074\n",
      "Image: 6075\n",
      "Image: 6076\n",
      "Image: 6077\n",
      "Image: 6078\n",
      "Image: 6079\n",
      "Image: 6080\n",
      "Image: 6081\n",
      "Image: 6082\n",
      "Image: 6083\n",
      "Image: 6084\n",
      "Image: 6085\n",
      "Image: 6086\n",
      "Image: 6087\n",
      "Image: 6088\n",
      "Image: 6089\n",
      "Image: 6090\n",
      "Image: 6091\n",
      "Image: 6092\n",
      "Image: 6093\n",
      "Image: 6094\n",
      "Image: 6095\n",
      "Image: 6096\n",
      "Image: 6097\n",
      "Image: 6098\n",
      "Image: 6099\n",
      "Image: 6100\n",
      "Image: 6101\n",
      "Image: 6102\n",
      "Image: 6103\n",
      "Image: 6104\n",
      "Image: 6105\n",
      "Image: 6106\n",
      "Image: 6107\n",
      "Image: 6108\n",
      "Image: 6109\n",
      "Image: 6110\n",
      "Image: 6111\n",
      "Image: 6112\n",
      "Image: 6113\n",
      "Image: 6114\n",
      "Image: 6115\n",
      "Image: 6116\n",
      "Image: 6117\n",
      "Image: 6118\n",
      "Image: 6119\n",
      "Image: 6120\n",
      "Image: 6121\n",
      "Image: 6122\n",
      "Image: 6123\n",
      "Image: 6124\n",
      "Image: 6125\n",
      "Image: 6126\n",
      "Image: 6127\n",
      "Image: 6128\n",
      "Image: 6129\n",
      "Image: 6130\n",
      "Image: 6131\n",
      "Image: 6132\n",
      "Image: 6133\n",
      "Image: 6134\n",
      "Image: 6135\n",
      "Image: 6136\n",
      "Image: 6137\n",
      "Image: 6138\n",
      "Image: 6139\n",
      "Image: 6140\n",
      "Image: 6141\n",
      "Image: 6142\n",
      "Image: 6143\n",
      "Image: 6144\n",
      "Image: 6145\n",
      "Image: 6146\n",
      "Image: 6147\n",
      "Image: 6148\n",
      "Image: 6149\n",
      "Image: 6150\n",
      "Image: 6151\n",
      "Image: 6152\n",
      "Image: 6153\n",
      "Image: 6154\n",
      "Image: 6155\n",
      "Image: 6156\n",
      "Image: 6157\n",
      "Image: 6158\n",
      "Image: 6159\n",
      "Image: 6160\n",
      "Image: 6161\n",
      "Image: 6162\n",
      "Image: 6163\n",
      "Image: 6164\n",
      "Image: 6165\n",
      "Image: 6166\n",
      "Image: 6167\n",
      "Image: 6168\n",
      "Image: 6169\n",
      "Image: 6170\n",
      "Image: 6171\n",
      "Image: 6172\n",
      "Image: 6173\n",
      "Image: 6174\n",
      "Image: 6175\n",
      "Image: 6176\n",
      "Image: 6177\n",
      "Image: 6178\n",
      "Image: 6179\n",
      "Image: 6180\n",
      "Image: 6181\n",
      "Image: 6182\n",
      "Image: 6183\n",
      "Image: 6184\n",
      "Image: 6185\n",
      "Image: 6186\n",
      "Image: 6187\n",
      "Image: 6188\n",
      "Image: 6189\n",
      "Image: 6190\n",
      "Image: 6191\n",
      "Image: 6192\n",
      "Image: 6193\n",
      "Image: 6194\n",
      "Image: 6195\n",
      "Image: 6196\n",
      "Image: 6197\n",
      "Image: 6198\n",
      "Image: 6199\n",
      "Image: 6200\n",
      "Image: 6201\n",
      "Image: 6202\n",
      "Image: 6203\n",
      "Image: 6204\n",
      "Image: 6205\n",
      "Image: 6206\n",
      "Image: 6207\n",
      "Image: 6208\n",
      "Image: 6209\n",
      "Image: 6210\n",
      "Image: 6211\n",
      "Image: 6212\n",
      "Image: 6213\n",
      "Image: 6214\n",
      "Image: 6215\n",
      "Image: 6216\n",
      "Image: 6217\n",
      "Image: 6218\n",
      "Image: 6219\n",
      "Image: 6220\n",
      "Image: 6221\n",
      "Image: 6222\n",
      "Image: 6223\n",
      "Image: 6224\n",
      "Image: 6225\n",
      "Image: 6226\n",
      "Image: 6227\n",
      "Image: 6228\n",
      "Image: 6229\n",
      "Image: 6230\n",
      "Image: 6231\n",
      "Image: 6232\n",
      "Image: 6233\n",
      "Image: 6234\n",
      "Image: 6235\n",
      "Image: 6236\n",
      "Image: 6237\n",
      "Image: 6238\n",
      "Image: 6239\n",
      "Image: 6240\n",
      "Image: 6241\n",
      "Image: 6242\n",
      "Image: 6243\n",
      "Image: 6244\n",
      "Image: 6245\n",
      "Image: 6246\n",
      "Image: 6247\n",
      "Image: 6248\n",
      "Image: 6249\n",
      "Image: 6250\n",
      "Image: 6251\n",
      "Image: 6252\n",
      "Image: 6253\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 6254\n",
      "Image: 6255\n",
      "Image: 6256\n",
      "Image: 6257\n",
      "Image: 6258\n",
      "Image: 6259\n",
      "Image: 6260\n",
      "Image: 6261\n",
      "Image: 6262\n",
      "Image: 6263\n",
      "Image: 6264\n",
      "Image: 6265\n",
      "Image: 6266\n",
      "Image: 6267\n",
      "Image: 6268\n",
      "Image: 6269\n",
      "Image: 6270\n",
      "Image: 6271\n",
      "Image: 6272\n",
      "Image: 6273\n",
      "Image: 6274\n",
      "Image: 6275\n",
      "Image: 6276\n",
      "Image: 6277\n",
      "Image: 6278\n",
      "Image: 6279\n",
      "Image: 6280\n",
      "Image: 6281\n",
      "Image: 6282\n",
      "Image: 6283\n",
      "Image: 6284\n",
      "Image: 6285\n",
      "Image: 6286\n",
      "Image: 6287\n",
      "Image: 6288\n",
      "Image: 6289\n",
      "Image: 6290\n",
      "Image: 6291\n",
      "Image: 6292\n",
      "Image: 6293\n",
      "Image: 6294\n",
      "Image: 6295\n",
      "Image: 6296\n",
      "Image: 6297\n",
      "Image: 6298\n",
      "Image: 6299\n",
      "Image: 6300\n",
      "Image: 6301\n",
      "Image: 6302\n",
      "Image: 6303\n",
      "Image: 6304\n",
      "Image: 6305\n",
      "Image: 6306\n",
      "Image: 6307\n",
      "Image: 6308\n",
      "Image: 6309\n",
      "Image: 6310\n",
      "Image: 6311\n",
      "Image: 6312\n",
      "Image: 6313\n",
      "Image: 6314\n",
      "Image: 6315\n",
      "Image: 6316\n",
      "Image: 6317\n",
      "Image: 6318\n",
      "Image: 6319\n",
      "Image: 6320\n",
      "Image: 6321\n",
      "Image: 6322\n",
      "Image: 6323\n",
      "Image: 6324\n",
      "Image: 6325\n",
      "Image: 6326\n",
      "Image: 6327\n",
      "Image: 6328\n",
      "Image: 6329\n",
      "Image: 6330\n",
      "Image: 6331\n",
      "Image: 6332\n",
      "Image: 6333\n",
      "Image: 6334\n",
      "Image: 6335\n",
      "Image: 6336\n",
      "Image: 6337\n",
      "Image: 6338\n",
      "Image: 6339\n",
      "Image: 6340\n",
      "Image: 6341\n",
      "Image: 6342\n",
      "Image: 6343\n",
      "Image: 6344\n",
      "Image: 6345\n",
      "Image: 6346\n",
      "Image: 6347\n",
      "Image: 6348\n",
      "Image: 6349\n",
      "Image: 6350\n",
      "Image: 6351\n",
      "Image: 6352\n",
      "Image: 6353\n",
      "Image: 6354\n",
      "Image: 6355\n",
      "Image: 6356\n",
      "Image: 6357\n",
      "Image: 6358\n",
      "Image: 6359\n",
      "Image: 6360\n",
      "Image: 6361\n",
      "Image: 6362\n",
      "Image: 6363\n",
      "Image: 6364\n",
      "Image: 6365\n",
      "Image: 6366\n",
      "Image: 6367\n",
      "Image: 6368\n",
      "Image: 6369\n",
      "Image: 6370\n",
      "Image: 6371\n",
      "Image: 6372\n",
      "Image: 6373\n",
      "Image: 6374\n",
      "Image: 6375\n",
      "Image: 6376\n",
      "Image: 6377\n",
      "Image: 6378\n",
      "Image: 6379\n",
      "Image: 6380\n",
      "Image: 6381\n",
      "Image: 6382\n",
      "Image: 6383\n",
      "Image: 6384\n",
      "Image: 6385\n",
      "Image: 6386\n",
      "Image: 6387\n",
      "Image: 6388\n",
      "Image: 6389\n",
      "Image: 6390\n",
      "Image: 6391\n",
      "Image: 6392\n",
      "Image: 6393\n",
      "Image: 6394\n",
      "Image: 6395\n",
      "Image: 6396\n",
      "Image: 6397\n",
      "Image: 6398\n",
      "Image: 6399\n",
      "Image: 6400\n",
      "Image: 6401\n",
      "Image: 6402\n",
      "Image: 6403\n",
      "Image: 6404\n",
      "Image: 6405\n",
      "Image: 6406\n",
      "Image: 6407\n",
      "Image: 6408\n",
      "Image: 6409\n",
      "Image: 6410\n",
      "Image: 6411\n",
      "Image: 6412\n",
      "Image: 6413\n",
      "Image: 6414\n",
      "Image: 6415\n",
      "Image: 6416\n",
      "Image: 6417\n",
      "Image: 6418\n",
      "Image: 6419\n",
      "Image: 6420\n",
      "Image: 6421\n",
      "Image: 6422\n",
      "Image: 6423\n",
      "Image: 6424\n",
      "Image: 6425\n",
      "Image: 6426\n",
      "Image: 6427\n",
      "Image: 6428\n",
      "Image: 6429\n",
      "Image: 6430\n",
      "Image: 6431\n",
      "Image: 6432\n",
      "Image: 6433\n",
      "Image: 6434\n",
      "Image: 6435\n",
      "Image: 6436\n",
      "Image: 6437\n",
      "Image: 6438\n",
      "Image: 6439\n",
      "Image: 6440\n",
      "Image: 6441\n",
      "Image: 6442\n",
      "Image: 6443\n",
      "Image: 6444\n",
      "Image: 6445\n",
      "Image: 6446\n",
      "Image: 6447\n",
      "Image: 6448\n",
      "Image: 6449\n",
      "Image: 6450\n",
      "Image: 6451\n",
      "Image: 6452\n",
      "Image: 6453\n",
      "Image: 6454\n",
      "Image: 6455\n",
      "Image: 6456\n",
      "Image: 6457\n",
      "Image: 6458\n",
      "Image: 6459\n",
      "Image: 6460\n",
      "Image: 6461\n",
      "Image: 6462\n",
      "Image: 6463\n",
      "Image: 6464\n",
      "Image: 6465\n",
      "Image: 6466\n",
      "Image: 6467\n",
      "Image: 6468\n",
      "Image: 6469\n",
      "Image: 6470\n",
      "Image: 6471\n",
      "Image: 6472\n",
      "Image: 6473\n",
      "Image: 6474\n",
      "Image: 6475\n",
      "Image: 6476\n",
      "Image: 6477\n",
      "Image: 6478\n",
      "Image: 6479\n",
      "Image: 6480\n",
      "Image: 6481\n",
      "Image: 6482\n",
      "Image: 6483\n",
      "Image: 6484\n",
      "Image: 6485\n",
      "Image: 6486\n",
      "Image: 6487\n",
      "Image: 6488\n",
      "Image: 6489\n",
      "Image: 6490\n",
      "Image: 6491\n",
      "Image: 6492\n",
      "Image: 6493\n",
      "Image: 6494\n",
      "Image: 6495\n",
      "Image: 6496\n",
      "Image: 6497\n",
      "Image: 6498\n",
      "Image: 6499\n",
      "Image: 6500\n",
      "Image: 6501\n",
      "Image: 6502\n",
      "Image: 6503\n",
      "Image: 6504\n",
      "Image: 6505\n",
      "Image: 6506\n",
      "Image: 6507\n",
      "Image: 6508\n",
      "Image: 6509\n",
      "Image: 6510\n",
      "Image: 6511\n",
      "Image: 6512\n",
      "Image: 6513\n",
      "Image: 6514\n",
      "Image: 6515\n",
      "Image: 6516\n",
      "Image: 6517\n",
      "Image: 6518\n",
      "Image: 6519\n",
      "Image: 6520\n",
      "Image: 6521\n",
      "Image: 6522\n",
      "Image: 6523\n",
      "Image: 6524\n",
      "Image: 6525\n",
      "Image: 6526\n",
      "Image: 6527\n",
      "Image: 6528\n",
      "Image: 6529\n",
      "Image: 6530\n",
      "Image: 6531\n",
      "Image: 6532\n",
      "Image: 6533\n",
      "Image: 6534\n",
      "Image: 6535\n",
      "Image: 6536\n",
      "Image: 6537\n",
      "Image: 6538\n",
      "Image: 6539\n",
      "Image: 6540\n",
      "Image: 6541\n",
      "Image: 6542\n",
      "Image: 6543\n",
      "Image: 6544\n",
      "Image: 6545\n",
      "Image: 6546\n",
      "Image: 6547\n",
      "Image: 6548\n",
      "Image: 6549\n",
      "Image: 6550\n",
      "Image: 6551\n",
      "Image: 6552\n",
      "Image: 6553\n",
      "Image: 6554\n",
      "Image: 6555\n",
      "Image: 6556\n",
      "Image: 6557\n",
      "Image: 6558\n",
      "Image: 6559\n",
      "Image: 6560\n",
      "Image: 6561\n",
      "Image: 6562\n",
      "Image: 6563\n",
      "Image: 6564\n",
      "Image: 6565\n",
      "Image: 6566\n",
      "Image: 6567\n",
      "Image: 6568\n",
      "Image: 6569\n",
      "Image: 6570\n",
      "Image: 6571\n",
      "Image: 6572\n",
      "Image: 6573\n",
      "Image: 6574\n",
      "Image: 6575\n",
      "Image: 6576\n",
      "Image: 6577\n",
      "Image: 6578\n",
      "Image: 6579\n",
      "Image: 6580\n",
      "Image: 6581\n",
      "Image: 6582\n",
      "Image: 6583\n",
      "Image: 6584\n",
      "Image: 6585\n",
      "Image: 6586\n",
      "Image: 6587\n",
      "Image: 6588\n",
      "Image: 6589\n",
      "Image: 6590\n",
      "Image: 6591\n",
      "Image: 6592\n",
      "Image: 6593\n",
      "Image: 6594\n",
      "Image: 6595\n",
      "Image: 6596\n",
      "Image: 6597\n",
      "Image: 6598\n",
      "Image: 6599\n",
      "Image: 6600\n",
      "Image: 6601\n",
      "Image: 6602\n",
      "Image: 6603\n",
      "Image: 6604\n",
      "Image: 6605\n",
      "Image: 6606\n",
      "Image: 6607\n",
      "Image: 6608\n",
      "Image: 6609\n",
      "Image: 6610\n",
      "Image: 6611\n",
      "Image: 6612\n",
      "Image: 6613\n",
      "Image: 6614\n",
      "Image: 6615\n",
      "Image: 6616\n",
      "Image: 6617\n",
      "Image: 6618\n",
      "Image: 6619\n",
      "Image: 6620\n",
      "Image: 6621\n",
      "Image: 6622\n",
      "Image: 6623\n",
      "Image: 6624\n",
      "Image: 6625\n",
      "Image: 6626\n",
      "Image: 6627\n",
      "Image: 6628\n",
      "Image: 6629\n",
      "Image: 6630\n",
      "Image: 6631\n",
      "Image: 6632\n",
      "Image: 6633\n",
      "Image: 6634\n",
      "Image: 6635\n",
      "Image: 6636\n",
      "Image: 6637\n",
      "Image: 6638\n",
      "Image: 6639\n",
      "Image: 6640\n",
      "Image: 6641\n",
      "Image: 6642\n",
      "Image: 6643\n",
      "Image: 6644\n",
      "Image: 6645\n",
      "Image: 6646\n",
      "Image: 6647\n",
      "Image: 6648\n",
      "Image: 6649\n",
      "Image: 6650\n",
      "Image: 6651\n",
      "Image: 6652\n",
      "Image: 6653\n",
      "Image: 6654\n",
      "Image: 6655\n",
      "Image: 6656\n",
      "Image: 6657\n",
      "Image: 6658\n",
      "Image: 6659\n",
      "Image: 6660\n",
      "Image: 6661\n",
      "Image: 6662\n",
      "Image: 6663\n",
      "Image: 6664\n",
      "Image: 6665\n",
      "Image: 6666\n",
      "Image: 6667\n",
      "Image: 6668\n",
      "Image: 6669\n",
      "Image: 6670\n",
      "Image: 6671\n",
      "Image: 6672\n",
      "Image: 6673\n",
      "Image: 6674\n",
      "Image: 6675\n",
      "Image: 6676\n",
      "Image: 6677\n",
      "Image: 6678\n",
      "Image: 6679\n",
      "Image: 6680\n",
      "Image: 6681\n",
      "Image: 6682\n",
      "Image: 6683\n",
      "Image: 6684\n",
      "Image: 6685\n",
      "Image: 6686\n",
      "Image: 6687\n",
      "Image: 6688\n",
      "Image: 6689\n",
      "Image: 6690\n",
      "Image: 6691\n",
      "Image: 6692\n",
      "Image: 6693\n",
      "Image: 6694\n",
      "Image: 6695\n",
      "Image: 6696\n",
      "Image: 6697\n",
      "Image: 6698\n",
      "Image: 6699\n",
      "Image: 6700\n",
      "Image: 6701\n",
      "Image: 6702\n",
      "Image: 6703\n",
      "Image: 6704\n",
      "Image: 6705\n",
      "Image: 6706\n",
      "Image: 6707\n",
      "Image: 6708\n",
      "Image: 6709\n",
      "Image: 6710\n",
      "Image: 6711\n",
      "Image: 6712\n",
      "Image: 6713\n",
      "Image: 6714\n",
      "Image: 6715\n",
      "Image: 6716\n",
      "Image: 6717\n",
      "Image: 6718\n",
      "Image: 6719\n",
      "Image: 6720\n",
      "Image: 6721\n",
      "Image: 6722\n",
      "Image: 6723\n",
      "Image: 6724\n",
      "Image: 6725\n",
      "Image: 6726\n",
      "Image: 6727\n",
      "Image: 6728\n",
      "Image: 6729\n",
      "Image: 6730\n",
      "Image: 6731\n",
      "Image: 6732\n",
      "Image: 6733\n",
      "Image: 6734\n",
      "Image: 6735\n",
      "Image: 6736\n",
      "Image: 6737\n",
      "Image: 6738\n",
      "Image: 6739\n",
      "Image: 6740\n",
      "Image: 6741\n",
      "Image: 6742\n",
      "Image: 6743\n",
      "Image: 6744\n",
      "Image: 6745\n",
      "Image: 6746\n",
      "Image: 6747\n",
      "Image: 6748\n",
      "Image: 6749\n",
      "Image: 6750\n",
      "Image: 6751\n",
      "Image: 6752\n",
      "Image: 6753\n",
      "Image: 6754\n",
      "Image: 6755\n",
      "Image: 6756\n",
      "Image: 6757\n",
      "Image: 6758\n",
      "Image: 6759\n",
      "Image: 6760\n",
      "Image: 6761\n",
      "Image: 6762\n",
      "Image: 6763\n",
      "Image: 6764\n",
      "Image: 6765\n",
      "Image: 6766\n",
      "Image: 6767\n",
      "Image: 6768\n",
      "Image: 6769\n",
      "Image: 6770\n",
      "Image: 6771\n",
      "Image: 6772\n",
      "Image: 6773\n",
      "Image: 6774\n",
      "Image: 6775\n",
      "Image: 6776\n",
      "Image: 6777\n",
      "Image: 6778\n",
      "Image: 6779\n",
      "Image: 6780\n",
      "Image: 6781\n",
      "Image: 6782\n",
      "Image: 6783\n",
      "Image: 6784\n",
      "Image: 6785\n",
      "Image: 6786\n",
      "Image: 6787\n",
      "Image: 6788\n",
      "Image: 6789\n",
      "Image: 6790\n",
      "Image: 6791\n",
      "Image: 6792\n",
      "Image: 6793\n",
      "Image: 6794\n",
      "Image: 6795\n",
      "Image: 6796\n",
      "Image: 6797\n",
      "Image: 6798\n",
      "Image: 6799\n",
      "Image: 6800\n",
      "Image: 6801\n",
      "Image: 6802\n",
      "Image: 6803\n",
      "Image: 6804\n",
      "Image: 6805\n",
      "Image: 6806\n",
      "Image: 6807\n",
      "Image: 6808\n",
      "Image: 6809\n",
      "Image: 6810\n",
      "Image: 6811\n",
      "Image: 6812\n",
      "Image: 6813\n",
      "Image: 6814\n",
      "Image: 6815\n",
      "Image: 6816\n",
      "Image: 6817\n",
      "Image: 6818\n",
      "Image: 6819\n",
      "Image: 6820\n",
      "Image: 6821\n",
      "Image: 6822\n",
      "Image: 6823\n",
      "Image: 6824\n",
      "Image: 6825\n",
      "Image: 6826\n",
      "Image: 6827\n",
      "Image: 6828\n",
      "Image: 6829\n",
      "Image: 6830\n",
      "Image: 6831\n",
      "Image: 6832\n",
      "Image: 6833\n",
      "Image: 6834\n",
      "Image: 6835\n",
      "Image: 6836\n",
      "Image: 6837\n",
      "Image: 6838\n",
      "Image: 6839\n",
      "Image: 6840\n",
      "Image: 6841\n",
      "Image: 6842\n",
      "Image: 6843\n",
      "Image: 6844\n",
      "Image: 6845\n",
      "Image: 6846\n",
      "Image: 6847\n",
      "Image: 6848\n",
      "Image: 6849\n",
      "Image: 6850\n",
      "Image: 6851\n",
      "Image: 6852\n",
      "Image: 6853\n",
      "Image: 6854\n",
      "Image: 6855\n",
      "Image: 6856\n",
      "Image: 6857\n",
      "Image: 6858\n",
      "Image: 6859\n",
      "Image: 6860\n",
      "Image: 6861\n",
      "Image: 6862\n",
      "Image: 6863\n",
      "Image: 6864\n",
      "Image: 6865\n",
      "Image: 6866\n",
      "Image: 6867\n",
      "Image: 6868\n",
      "Image: 6869\n",
      "Image: 6870\n",
      "Image: 6871\n",
      "Image: 6872\n",
      "Image: 6873\n",
      "Image: 6874\n",
      "Image: 6875\n",
      "Image: 6876\n",
      "Image: 6877\n",
      "Image: 6878\n",
      "Image: 6879\n",
      "Image: 6880\n",
      "Image: 6881\n",
      "Image: 6882\n",
      "Image: 6883\n",
      "Image: 6884\n",
      "Image: 6885\n",
      "Image: 6886\n",
      "Image: 6887\n",
      "Image: 6888\n",
      "Image: 6889\n",
      "Image: 6890\n",
      "Image: 6891\n",
      "Image: 6892\n",
      "Image: 6893\n",
      "Image: 6894\n",
      "Image: 6895\n",
      "Image: 6896\n",
      "Image: 6897\n",
      "Image: 6898\n",
      "Image: 6899\n",
      "Image: 6900\n",
      "Image: 6901\n",
      "Image: 6902\n",
      "Image: 6903\n",
      "Image: 6904\n",
      "Image: 6905\n",
      "Image: 6906\n",
      "Image: 6907\n",
      "Image: 6908\n",
      "Image: 6909\n",
      "Image: 6910\n",
      "Image: 6911\n",
      "Image: 6912\n",
      "Image: 6913\n",
      "Image: 6914\n",
      "Image: 6915\n",
      "Image: 6916\n",
      "Image: 6917\n",
      "Image: 6918\n",
      "Image: 6919\n",
      "Image: 6920\n",
      "Image: 6921\n",
      "Image: 6922\n",
      "Image: 6923\n",
      "Image: 6924\n",
      "Image: 6925\n",
      "Image: 6926\n",
      "Image: 6927\n",
      "Image: 6928\n",
      "Image: 6929\n",
      "Image: 6930\n",
      "Image: 6931\n",
      "Image: 6932\n",
      "Image: 6933\n",
      "Image: 6934\n",
      "Image: 6935\n",
      "Image: 6936\n",
      "Image: 6937\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 6938\n",
      "Image: 6939\n",
      "Image: 6940\n",
      "Image: 6941\n",
      "Image: 6942\n",
      "Image: 6943\n",
      "Image: 6944\n",
      "Image: 6945\n",
      "Image: 6946\n",
      "Image: 6947\n",
      "Image: 6948\n",
      "Image: 6949\n",
      "Image: 6950\n",
      "Image: 6951\n",
      "Image: 6952\n",
      "Image: 6953\n",
      "Image: 6954\n",
      "Image: 6955\n",
      "Image: 6956\n",
      "Image: 6957\n",
      "Image: 6958\n",
      "Image: 6959\n",
      "Image: 6960\n",
      "Image: 6961\n",
      "Image: 6962\n",
      "Image: 6963\n",
      "Image: 6964\n",
      "Image: 6965\n",
      "Image: 6966\n",
      "Image: 6967\n",
      "Image: 6968\n",
      "Image: 6969\n",
      "Image: 6970\n",
      "Image: 6971\n",
      "Image: 6972\n",
      "Image: 6973\n",
      "Image: 6974\n",
      "Image: 6975\n",
      "Image: 6976\n",
      "Image: 6977\n",
      "Image: 6978\n",
      "Image: 6979\n",
      "Image: 6980\n",
      "Image: 6981\n",
      "Image: 6982\n",
      "Image: 6983\n",
      "Image: 6984\n",
      "Image: 6985\n",
      "Image: 6986\n",
      "Image: 6987\n",
      "Image: 6988\n",
      "Image: 6989\n",
      "Image: 6990\n",
      "Image: 6991\n",
      "Image: 6992\n",
      "Image: 6993\n",
      "Image: 6994\n",
      "Image: 6995\n",
      "Image: 6996\n",
      "Image: 6997\n",
      "Image: 6998\n",
      "Image: 6999\n",
      "Image: 7000\n",
      "Image: 7001\n",
      "Image: 7002\n",
      "Image: 7003\n",
      "Image: 7004\n",
      "Image: 7005\n",
      "Image: 7006\n",
      "Image: 7007\n",
      "Image: 7008\n",
      "Image: 7009\n",
      "Image: 7010\n",
      "Image: 7011\n",
      "Image: 7012\n",
      "Image: 7013\n",
      "Image: 7014\n",
      "Image: 7015\n",
      "Image: 7016\n",
      "Image: 7017\n",
      "Image: 7018\n",
      "Image: 7019\n",
      "Image: 7020\n",
      "Image: 7021\n",
      "Image: 7022\n",
      "Image: 7023\n",
      "Image: 7024\n",
      "Image: 7025\n",
      "Image: 7026\n",
      "Image: 7027\n",
      "Image: 7028\n",
      "Image: 7029\n",
      "Image: 7030\n",
      "Image: 7031\n",
      "Image: 7032\n",
      "Image: 7033\n",
      "Image: 7034\n",
      "Image: 7035\n",
      "Image: 7036\n",
      "Image: 7037\n",
      "Image: 7038\n",
      "Image: 7039\n",
      "Image: 7040\n",
      "Image: 7041\n",
      "Image: 7042\n",
      "Image: 7043\n",
      "Image: 7044\n",
      "Image: 7045\n",
      "Image: 7046\n",
      "Image: 7047\n",
      "Image: 7048\n",
      "Image: 7049\n",
      "Image: 7050\n",
      "Image: 7051\n",
      "Image: 7052\n",
      "Image: 7053\n",
      "Image: 7054\n",
      "Image: 7055\n",
      "Image: 7056\n",
      "Image: 7057\n",
      "Image: 7058\n",
      "Image: 7059\n",
      "Image: 7060\n",
      "Image: 7061\n",
      "Image: 7062\n",
      "Image: 7063\n",
      "Image: 7064\n",
      "Image: 7065\n",
      "Image: 7066\n",
      "Image: 7067\n",
      "Image: 7068\n",
      "Image: 7069\n",
      "Image: 7070\n",
      "Image: 7071\n",
      "Image: 7072\n",
      "Image: 7073\n",
      "Image: 7074\n",
      "Image: 7075\n",
      "Image: 7076\n",
      "Image: 7077\n",
      "Image: 7078\n",
      "Image: 7079\n",
      "Image: 7080\n",
      "Image: 7081\n",
      "Image: 7082\n",
      "Image: 7083\n",
      "Image: 7084\n",
      "Image: 7085\n",
      "Image: 7086\n",
      "Image: 7087\n",
      "Image: 7088\n",
      "Image: 7089\n",
      "Image: 7090\n",
      "Image: 7091\n",
      "Image: 7092\n",
      "Image: 7093\n",
      "Image: 7094\n",
      "Image: 7095\n",
      "Image: 7096\n",
      "Image: 7097\n",
      "Image: 7098\n",
      "Image: 7099\n",
      "Image: 7100\n",
      "Image: 7101\n",
      "Image: 7102\n",
      "Image: 7103\n",
      "Image: 7104\n",
      "Image: 7105\n",
      "Image: 7106\n",
      "Image: 7107\n",
      "Image: 7108\n",
      "Image: 7109\n",
      "Image: 7110\n",
      "Image: 7111\n",
      "Image: 7112\n",
      "Image: 7113\n",
      "Image: 7114\n",
      "Image: 7115\n",
      "Image: 7116\n",
      "Image: 7117\n",
      "Image: 7118\n",
      "Image: 7119\n",
      "Image: 7120\n",
      "Image: 7121\n",
      "Image: 7122\n",
      "Image: 7123\n",
      "Image: 7124\n",
      "Image: 7125\n",
      "Image: 7126\n",
      "Image: 7127\n",
      "Image: 7128\n",
      "Image: 7129\n",
      "Image: 7130\n",
      "Image: 7131\n",
      "Image: 7132\n",
      "Image: 7133\n",
      "Image: 7134\n",
      "Image: 7135\n",
      "Image: 7136\n",
      "Image: 7137\n",
      "Image: 7138\n",
      "Image: 7139\n",
      "Image: 7140\n",
      "Image: 7141\n",
      "Image: 7142\n",
      "Image: 7143\n",
      "Image: 7144\n",
      "Image: 7145\n",
      "Image: 7146\n",
      "Image: 7147\n",
      "Image: 7148\n",
      "Image: 7149\n",
      "Image: 7150\n",
      "Image: 7151\n",
      "Image: 7152\n",
      "Image: 7153\n",
      "Image: 7154\n",
      "Image: 7155\n",
      "Image: 7156\n",
      "Image: 7157\n",
      "Image: 7158\n",
      "Image: 7159\n",
      "Image: 7160\n",
      "Image: 7161\n",
      "Image: 7162\n",
      "Image: 7163\n",
      "Image: 7164\n",
      "Image: 7165\n",
      "Image: 7166\n",
      "Image: 7167\n",
      "Image: 7168\n",
      "Image: 7169\n",
      "Image: 7170\n",
      "Image: 7171\n",
      "Image: 7172\n",
      "Image: 7173\n",
      "Image: 7174\n",
      "Image: 7175\n",
      "Image: 7176\n",
      "Image: 7177\n",
      "Image: 7178\n",
      "Image: 7179\n",
      "Image: 7180\n",
      "Image: 7181\n",
      "Image: 7182\n",
      "Image: 7183\n",
      "Image: 7184\n",
      "Image: 7185\n",
      "Image: 7186\n",
      "Image: 7187\n",
      "Image: 7188\n",
      "Image: 7189\n",
      "Image: 7190\n",
      "Image: 7191\n",
      "Image: 7192\n",
      "Image: 7193\n",
      "Image: 7194\n",
      "Image: 7195\n",
      "Image: 7196\n",
      "Image: 7197\n",
      "Image: 7198\n",
      "Image: 7199\n",
      "Image: 7200\n",
      "Image: 7201\n",
      "Image: 7202\n",
      "Image: 7203\n",
      "Image: 7204\n",
      "Image: 7205\n",
      "Image: 7206\n",
      "Image: 7207\n",
      "Image: 7208\n",
      "Image: 7209\n",
      "Image: 7210\n",
      "Image: 7211\n",
      "Image: 7212\n",
      "Image: 7213\n",
      "Image: 7214\n",
      "Image: 7215\n",
      "Image: 7216\n",
      "Image: 7217\n",
      "Image: 7218\n",
      "Image: 7219\n",
      "Image: 7220\n",
      "Image: 7221\n",
      "Image: 7222\n",
      "Image: 7223\n",
      "Image: 7224\n",
      "Image: 7225\n",
      "Image: 7226\n",
      "Image: 7227\n",
      "Image: 7228\n",
      "Image: 7229\n",
      "Image: 7230\n",
      "Image: 7231\n",
      "Image: 7232\n",
      "Image: 7233\n",
      "Image: 7234\n",
      "Image: 7235\n",
      "Image: 7236\n",
      "Image: 7237\n",
      "Image: 7238\n",
      "Image: 7239\n",
      "Image: 7240\n",
      "Image: 7241\n",
      "Image: 7242\n",
      "Image: 7243\n",
      "Image: 7244\n",
      "Image: 7245\n",
      "Image: 7246\n",
      "Image: 7247\n",
      "Image: 7248\n",
      "Image: 7249\n",
      "Image: 7250\n",
      "Image: 7251\n",
      "Image: 7252\n",
      "Image: 7253\n",
      "Image: 7254\n",
      "Image: 7255\n",
      "Image: 7256\n",
      "Image: 7257\n",
      "Image: 7258\n",
      "Image: 7259\n",
      "Image: 7260\n",
      "Image: 7261\n",
      "Image: 7262\n",
      "Image: 7263\n",
      "Image: 7264\n",
      "Image: 7265\n",
      "Image: 7266\n",
      "Image: 7267\n",
      "Image: 7268\n",
      "Image: 7269\n",
      "Image: 7270\n",
      "Image: 7271\n",
      "Image: 7272\n",
      "Image: 7273\n",
      "Image: 7274\n",
      "Image: 7275\n",
      "Image: 7276\n",
      "Image: 7277\n",
      "Image: 7278\n",
      "Image: 7279\n",
      "Image: 7280\n",
      "Image: 7281\n",
      "Image: 7282\n",
      "Image: 7283\n",
      "Image: 7284\n",
      "Image: 7285\n",
      "Image: 7286\n",
      "Image: 7287\n",
      "Image: 7288\n",
      "Image: 7289\n",
      "Image: 7290\n",
      "Image: 7291\n",
      "Image: 7292\n",
      "Image: 7293\n",
      "Image: 7294\n",
      "Image: 7295\n",
      "Image: 7296\n",
      "Image: 7297\n",
      "Image: 7298\n",
      "Image: 7299\n",
      "Image: 7300\n",
      "Image: 7301\n",
      "Image: 7302\n",
      "Image: 7303\n",
      "Image: 7304\n",
      "Image: 7305\n",
      "Image: 7306\n",
      "Image: 7307\n",
      "Image: 7308\n",
      "Image: 7309\n",
      "Image: 7310\n",
      "Image: 7311\n",
      "Image: 7312\n",
      "Image: 7313\n",
      "Image: 7314\n",
      "Image: 7315\n",
      "Image: 7316\n",
      "Image: 7317\n",
      "Image: 7318\n",
      "Image: 7319\n",
      "Image: 7320\n",
      "Image: 7321\n",
      "Image: 7322\n",
      "Image: 7323\n",
      "Image: 7324\n",
      "Image: 7325\n",
      "Image: 7326\n",
      "Image: 7327\n",
      "Image: 7328\n",
      "Image: 7329\n",
      "Image: 7330\n",
      "Image: 7331\n",
      "Image: 7332\n",
      "Image: 7333\n",
      "Image: 7334\n",
      "Image: 7335\n",
      "Image: 7336\n",
      "Image: 7337\n",
      "Image: 7338\n",
      "Image: 7339\n",
      "Image: 7340\n",
      "Image: 7341\n",
      "Image: 7342\n",
      "Image: 7343\n",
      "Image: 7344\n",
      "Image: 7345\n",
      "Image: 7346\n",
      "Image: 7347\n",
      "Image: 7348\n",
      "Image: 7349\n",
      "Image: 7350\n",
      "Image: 7351\n",
      "Image: 7352\n",
      "Image: 7353\n",
      "Image: 7354\n",
      "Image: 7355\n",
      "Image: 7356\n",
      "Image: 7357\n",
      "Image: 7358\n",
      "Image: 7359\n",
      "Image: 7360\n",
      "Image: 7361\n",
      "Image: 7362\n",
      "Image: 7363\n",
      "Image: 7364\n",
      "Image: 7365\n",
      "Image: 7366\n",
      "Image: 7367\n",
      "Image: 7368\n",
      "Image: 7369\n",
      "Image: 7370\n",
      "Image: 7371\n",
      "Image: 7372\n",
      "Image: 7373\n",
      "Image: 7374\n",
      "Image: 7375\n",
      "Image: 7376\n",
      "Image: 7377\n",
      "Image: 7378\n",
      "Image: 7379\n",
      "Image: 7380\n",
      "Image: 7381\n",
      "Image: 7382\n",
      "Image: 7383\n",
      "Image: 7384\n",
      "Image: 7385\n",
      "Image: 7386\n",
      "Image: 7387\n",
      "Image: 7388\n",
      "Image: 7389\n",
      "Image: 7390\n",
      "Image: 7391\n",
      "Image: 7392\n",
      "Image: 7393\n",
      "Image: 7394\n",
      "Image: 7395\n",
      "Image: 7396\n",
      "Image: 7397\n",
      "Image: 7398\n",
      "Image: 7399\n",
      "Image: 7400\n",
      "Image: 7401\n",
      "Image: 7402\n",
      "Image: 7403\n",
      "Image: 7404\n",
      "Image: 7405\n",
      "Image: 7406\n",
      "Image: 7407\n",
      "Image: 7408\n",
      "Image: 7409\n",
      "Image: 7410\n",
      "Image: 7411\n",
      "Image: 7412\n",
      "Image: 7413\n",
      "Image: 7414\n",
      "Image: 7415\n",
      "Image: 7416\n",
      "Image: 7417\n",
      "Image: 7418\n",
      "Image: 7419\n",
      "Image: 7420\n",
      "Image: 7421\n",
      "Image: 7422\n",
      "Image: 7423\n",
      "Image: 7424\n",
      "Image: 7425\n",
      "Image: 7426\n",
      "Image: 7427\n",
      "Image: 7428\n",
      "Image: 7429\n",
      "Image: 7430\n",
      "Image: 7431\n",
      "Image: 7432\n",
      "Image: 7433\n",
      "Image: 7434\n",
      "Image: 7435\n",
      "Image: 7436\n",
      "Image: 7437\n",
      "Image: 7438\n",
      "Image: 7439\n",
      "Image: 7440\n",
      "Image: 7441\n",
      "Image: 7442\n",
      "Image: 7443\n",
      "Image: 7444\n",
      "Image: 7445\n",
      "Image: 7446\n",
      "Image: 7447\n",
      "Image: 7448\n",
      "Image: 7449\n",
      "Image: 7450\n",
      "Image: 7451\n",
      "Image: 7452\n",
      "Image: 7453\n",
      "Image: 7454\n",
      "Image: 7455\n",
      "Image: 7456\n",
      "Image: 7457\n",
      "Image: 7458\n",
      "Image: 7459\n",
      "Image: 7460\n",
      "Image: 7461\n",
      "Image: 7462\n",
      "Image: 7463\n",
      "Image: 7464\n",
      "Image: 7465\n",
      "Image: 7466\n",
      "Image: 7467\n",
      "Image: 7468\n",
      "Image: 7469\n",
      "Image: 7470\n",
      "Image: 7471\n",
      "Image: 7472\n",
      "Image: 7473\n",
      "Image: 7474\n",
      "Image: 7475\n",
      "Image: 7476\n",
      "Image: 7477\n",
      "Image: 7478\n",
      "Image: 7479\n",
      "Image: 7480\n",
      "Image: 7481\n",
      "Image: 7482\n",
      "Image: 7483\n",
      "Image: 7484\n",
      "Image: 7485\n",
      "Image: 7486\n",
      "Image: 7487\n",
      "Image: 7488\n",
      "Image: 7489\n",
      "Image: 7490\n",
      "Image: 7491\n",
      "Image: 7492\n",
      "Image: 7493\n",
      "Image: 7494\n",
      "Image: 7495\n",
      "Image: 7496\n",
      "Image: 7497\n",
      "Image: 7498\n",
      "Image: 7499\n",
      "Image: 7500\n",
      "Image: 7501\n",
      "Image: 7502\n",
      "Image: 7503\n",
      "Image: 7504\n",
      "Image: 7505\n",
      "Image: 7506\n",
      "Image: 7507\n",
      "Image: 7508\n",
      "Image: 7509\n",
      "Image: 7510\n",
      "Image: 7511\n",
      "Image: 7512\n",
      "Image: 7513\n",
      "Image: 7514\n",
      "Image: 7515\n",
      "Image: 7516\n",
      "Image: 7517\n",
      "Image: 7518\n",
      "Image: 7519\n",
      "Image: 7520\n",
      "Image: 7521\n",
      "Image: 7522\n",
      "Image: 7523\n",
      "Image: 7524\n",
      "Image: 7525\n",
      "Image: 7526\n",
      "Image: 7527\n",
      "Image: 7528\n",
      "Image: 7529\n",
      "Image: 7530\n",
      "Image: 7531\n",
      "Image: 7532\n",
      "Image: 7533\n",
      "Image: 7534\n",
      "Image: 7535\n",
      "Image: 7536\n",
      "Image: 7537\n",
      "Image: 7538\n",
      "Image: 7539\n",
      "Image: 7540\n",
      "Image: 7541\n",
      "Image: 7542\n",
      "Image: 7543\n",
      "Image: 7544\n",
      "Image: 7545\n",
      "Image: 7546\n",
      "Image: 7547\n",
      "Image: 7548\n",
      "Image: 7549\n",
      "Image: 7550\n",
      "Image: 7551\n",
      "Image: 7552\n",
      "Image: 7553\n",
      "Image: 7554\n",
      "Image: 7555\n",
      "Image: 7556\n",
      "Image: 7557\n",
      "Image: 7558\n",
      "Image: 7559\n",
      "Image: 7560\n",
      "Image: 7561\n",
      "Image: 7562\n",
      "Image: 7563\n",
      "Image: 7564\n",
      "Image: 7565\n",
      "Image: 7566\n",
      "Image: 7567\n",
      "Image: 7568\n",
      "Image: 7569\n",
      "Image: 7570\n",
      "Image: 7571\n",
      "Image: 7572\n",
      "Image: 7573\n",
      "Image: 7574\n",
      "Image: 7575\n",
      "Image: 7576\n",
      "Image: 7577\n",
      "Image: 7578\n",
      "Image: 7579\n",
      "Image: 7580\n",
      "Image: 7581\n",
      "Image: 7582\n",
      "Image: 7583\n",
      "Image: 7584\n",
      "Image: 7585\n",
      "Image: 7586\n",
      "Image: 7587\n",
      "Image: 7588\n",
      "Image: 7589\n",
      "Image: 7590\n",
      "Image: 7591\n",
      "Image: 7592\n",
      "Image: 7593\n",
      "Image: 7594\n",
      "Image: 7595\n",
      "Image: 7596\n",
      "Image: 7597\n",
      "Image: 7598\n",
      "Image: 7599\n",
      "Image: 7600\n",
      "Image: 7601\n",
      "Image: 7602\n",
      "Image: 7603\n",
      "Image: 7604\n",
      "Image: 7605\n",
      "Image: 7606\n",
      "Image: 7607\n",
      "Image: 7608\n",
      "Image: 7609\n",
      "Image: 7610\n",
      "Image: 7611\n",
      "Image: 7612\n",
      "Image: 7613\n",
      "Image: 7614\n",
      "Image: 7615\n",
      "Image: 7616\n",
      "Image: 7617\n",
      "Image: 7618\n",
      "Image: 7619\n",
      "Image: 7620\n",
      "Image: 7621\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 7622\n",
      "Image: 7623\n",
      "Image: 7624\n",
      "Image: 7625\n",
      "Image: 7626\n",
      "Image: 7627\n",
      "Image: 7628\n",
      "Image: 7629\n",
      "Image: 7630\n",
      "Image: 7631\n",
      "Image: 7632\n",
      "Image: 7633\n",
      "Image: 7634\n",
      "Image: 7635\n",
      "Image: 7636\n",
      "Image: 7637\n",
      "Image: 7638\n",
      "Image: 7639\n",
      "Image: 7640\n",
      "Image: 7641\n",
      "Image: 7642\n",
      "Image: 7643\n",
      "Image: 7644\n",
      "Image: 7645\n",
      "Image: 7646\n",
      "Image: 7647\n",
      "Image: 7648\n",
      "Image: 7649\n",
      "Image: 7650\n",
      "Image: 7651\n",
      "Image: 7652\n",
      "Image: 7653\n",
      "Image: 7654\n",
      "Image: 7655\n",
      "Image: 7656\n",
      "Image: 7657\n",
      "Image: 7658\n",
      "Image: 7659\n",
      "Image: 7660\n",
      "Image: 7661\n",
      "Image: 7662\n",
      "Image: 7663\n",
      "Image: 7664\n",
      "Image: 7665\n",
      "Image: 7666\n",
      "Image: 7667\n",
      "Image: 7668\n",
      "Image: 7669\n",
      "Image: 7670\n",
      "Image: 7671\n",
      "Image: 7672\n",
      "Image: 7673\n",
      "Image: 7674\n",
      "Image: 7675\n",
      "Image: 7676\n",
      "Image: 7677\n",
      "Image: 7678\n",
      "Image: 7679\n",
      "Image: 7680\n",
      "Image: 7681\n",
      "Image: 7682\n",
      "Image: 7683\n",
      "Image: 7684\n",
      "Image: 7685\n",
      "Image: 7686\n",
      "Image: 7687\n",
      "Image: 7688\n",
      "Image: 7689\n",
      "Image: 7690\n",
      "Image: 7691\n",
      "Image: 7692\n",
      "Image: 7693\n",
      "Image: 7694\n",
      "Image: 7695\n",
      "Image: 7696\n",
      "Image: 7697\n",
      "Image: 7698\n",
      "Image: 7699\n",
      "Image: 7700\n",
      "Image: 7701\n",
      "Image: 7702\n",
      "Image: 7703\n",
      "Image: 7704\n",
      "Image: 7705\n",
      "Image: 7706\n",
      "Image: 7707\n",
      "Image: 7708\n",
      "Image: 7709\n",
      "Image: 7710\n",
      "Image: 7711\n",
      "Image: 7712\n",
      "Image: 7713\n",
      "Image: 7714\n",
      "Image: 7715\n",
      "Image: 7716\n",
      "Image: 7717\n",
      "Image: 7718\n",
      "Image: 7719\n",
      "Image: 7720\n",
      "Image: 7721\n",
      "Image: 7722\n",
      "Image: 7723\n",
      "Image: 7724\n",
      "Image: 7725\n",
      "Image: 7726\n",
      "Image: 7727\n",
      "Image: 7728\n",
      "Image: 7729\n",
      "Image: 7730\n",
      "Image: 7731\n",
      "Image: 7732\n",
      "Image: 7733\n",
      "Image: 7734\n",
      "Image: 7735\n",
      "Image: 7736\n",
      "Image: 7737\n",
      "Image: 7738\n",
      "Image: 7739\n",
      "Image: 7740\n",
      "Image: 7741\n",
      "Image: 7742\n",
      "Image: 7743\n",
      "Image: 7744\n",
      "Image: 7745\n",
      "Image: 7746\n",
      "Image: 7747\n",
      "Image: 7748\n",
      "Image: 7749\n",
      "Image: 7750\n",
      "Image: 7751\n",
      "Image: 7752\n",
      "Image: 7753\n",
      "Image: 7754\n",
      "Image: 7755\n",
      "Image: 7756\n",
      "Image: 7757\n",
      "Image: 7758\n",
      "Image: 7759\n",
      "Image: 7760\n",
      "Image: 7761\n",
      "Image: 7762\n",
      "Image: 7763\n",
      "Image: 7764\n",
      "Image: 7765\n",
      "Image: 7766\n",
      "Image: 7767\n",
      "Image: 7768\n",
      "Image: 7769\n",
      "Image: 7770\n",
      "Image: 7771\n",
      "Image: 7772\n",
      "Image: 7773\n",
      "Image: 7774\n",
      "Image: 7775\n",
      "Image: 7776\n",
      "Image: 7777\n",
      "Image: 7778\n",
      "Image: 7779\n",
      "Image: 7780\n",
      "Image: 7781\n",
      "Image: 7782\n",
      "Image: 7783\n",
      "Image: 7784\n",
      "Image: 7785\n",
      "Image: 7786\n",
      "Image: 7787\n",
      "Image: 7788\n",
      "Image: 7789\n",
      "Image: 7790\n",
      "Image: 7791\n",
      "Image: 7792\n",
      "Image: 7793\n",
      "Image: 7794\n",
      "Image: 7795\n",
      "Image: 7796\n",
      "Image: 7797\n",
      "Image: 7798\n",
      "Image: 7799\n",
      "Image: 7800\n",
      "Image: 7801\n",
      "Image: 7802\n",
      "Image: 7803\n",
      "Image: 7804\n",
      "Image: 7805\n",
      "Image: 7806\n",
      "Image: 7807\n",
      "Image: 7808\n",
      "Image: 7809\n",
      "Image: 7810\n",
      "Image: 7811\n",
      "Image: 7812\n",
      "Image: 7813\n",
      "Image: 7814\n",
      "Image: 7815\n",
      "Image: 7816\n",
      "Image: 7817\n",
      "Image: 7818\n",
      "Image: 7819\n",
      "Image: 7820\n",
      "Image: 7821\n",
      "Image: 7822\n",
      "Image: 7823\n",
      "Image: 7824\n",
      "Image: 7825\n",
      "Image: 7826\n",
      "Image: 7827\n",
      "Image: 7828\n",
      "Image: 7829\n",
      "Image: 7830\n",
      "Image: 7831\n",
      "Image: 7832\n",
      "Image: 7833\n",
      "Image: 7834\n",
      "Image: 7835\n",
      "Image: 7836\n",
      "Image: 7837\n",
      "Image: 7838\n",
      "Image: 7839\n",
      "Image: 7840\n",
      "Image: 7841\n",
      "Image: 7842\n",
      "Image: 7843\n",
      "Image: 7844\n",
      "Image: 7845\n",
      "Image: 7846\n",
      "Image: 7847\n",
      "Image: 7848\n",
      "Image: 7849\n",
      "Image: 7850\n",
      "Image: 7851\n",
      "Image: 7852\n",
      "Image: 7853\n",
      "Image: 7854\n",
      "Image: 7855\n",
      "Image: 7856\n",
      "Image: 7857\n",
      "Image: 7858\n",
      "Image: 7859\n",
      "Image: 7860\n",
      "Image: 7861\n",
      "Image: 7862\n",
      "Image: 7863\n",
      "Image: 7864\n",
      "Image: 7865\n",
      "Image: 7866\n",
      "Image: 7867\n",
      "Image: 7868\n",
      "Image: 7869\n",
      "Image: 7870\n",
      "Image: 7871\n",
      "Image: 7872\n",
      "Image: 7873\n",
      "Image: 7874\n",
      "Image: 7875\n",
      "Image: 7876\n",
      "Image: 7877\n",
      "Image: 7878\n",
      "Image: 7879\n",
      "Image: 7880\n",
      "Image: 7881\n",
      "Image: 7882\n",
      "Image: 7883\n",
      "Image: 7884\n",
      "Image: 7885\n",
      "Image: 7886\n",
      "Image: 7887\n",
      "Image: 7888\n",
      "Image: 7889\n",
      "Image: 7890\n",
      "Image: 7891\n",
      "Image: 7892\n",
      "Image: 7893\n",
      "Image: 7894\n",
      "Image: 7895\n",
      "Image: 7896\n",
      "Image: 7897\n",
      "Image: 7898\n",
      "Image: 7899\n",
      "Image: 7900\n",
      "Image: 7901\n",
      "Image: 7902\n",
      "Image: 7903\n",
      "Image: 7904\n",
      "Image: 7905\n",
      "Image: 7906\n",
      "Image: 7907\n",
      "Image: 7908\n",
      "Image: 7909\n",
      "Image: 7910\n",
      "Image: 7911\n",
      "Image: 7912\n",
      "Image: 7913\n",
      "Image: 7914\n",
      "Image: 7915\n",
      "Image: 7916\n",
      "Image: 7917\n",
      "Image: 7918\n",
      "Image: 7919\n",
      "Image: 7920\n",
      "Image: 7921\n",
      "Image: 7922\n",
      "Image: 7923\n",
      "Image: 7924\n",
      "Image: 7925\n",
      "Image: 7926\n",
      "Image: 7927\n",
      "Image: 7928\n",
      "Image: 7929\n",
      "Image: 7930\n",
      "Image: 7931\n",
      "Image: 7932\n",
      "Image: 7933\n",
      "Image: 7934\n",
      "Image: 7935\n",
      "Image: 7936\n",
      "Image: 7937\n",
      "Image: 7938\n",
      "Image: 7939\n",
      "Image: 7940\n",
      "Image: 7941\n",
      "Image: 7942\n",
      "Image: 7943\n",
      "Image: 7944\n",
      "Image: 7945\n",
      "Image: 7946\n",
      "Image: 7947\n",
      "Image: 7948\n",
      "Image: 7949\n",
      "Image: 7950\n",
      "Image: 7951\n",
      "Image: 7952\n",
      "Image: 7953\n",
      "Image: 7954\n",
      "Image: 7955\n",
      "Image: 7956\n",
      "Image: 7957\n",
      "Image: 7958\n",
      "Image: 7959\n",
      "Image: 7960\n",
      "Image: 7961\n",
      "Image: 7962\n",
      "Image: 7963\n",
      "Image: 7964\n",
      "Image: 7965\n",
      "Image: 7966\n",
      "Image: 7967\n",
      "Image: 7968\n",
      "Image: 7969\n",
      "Image: 7970\n",
      "Image: 7971\n",
      "Image: 7972\n",
      "Image: 7973\n",
      "Image: 7974\n",
      "Image: 7975\n",
      "Image: 7976\n",
      "Image: 7977\n",
      "Image: 7978\n",
      "Image: 7979\n",
      "Image: 7980\n",
      "Image: 7981\n",
      "Image: 7982\n",
      "Image: 7983\n",
      "Image: 7984\n",
      "Image: 7985\n",
      "Image: 7986\n",
      "Image: 7987\n",
      "Image: 7988\n",
      "Image: 7989\n",
      "Image: 7990\n",
      "Image: 7991\n",
      "Image: 7992\n",
      "Image: 7993\n",
      "Image: 7994\n",
      "Image: 7995\n",
      "Image: 7996\n",
      "Image: 7997\n",
      "Image: 7998\n",
      "Image: 7999\n",
      "Image: 8000\n",
      "Image: 8001\n",
      "Image: 8002\n",
      "Image: 8003\n",
      "Image: 8004\n",
      "Image: 8005\n",
      "Image: 8006\n",
      "Image: 8007\n",
      "Image: 8008\n",
      "Image: 8009\n",
      "Image: 8010\n",
      "Image: 8011\n",
      "Image: 8012\n",
      "Image: 8013\n",
      "Image: 8014\n",
      "Image: 8015\n",
      "Image: 8016\n",
      "Image: 8017\n",
      "Image: 8018\n",
      "Image: 8019\n",
      "Image: 8020\n",
      "Image: 8021\n",
      "Image: 8022\n",
      "Image: 8023\n",
      "Image: 8024\n",
      "Image: 8025\n",
      "Image: 8026\n",
      "Image: 8027\n",
      "Image: 8028\n",
      "Image: 8029\n",
      "Image: 8030\n",
      "Image: 8031\n",
      "Image: 8032\n",
      "Image: 8033\n",
      "Image: 8034\n",
      "Image: 8035\n",
      "Image: 8036\n",
      "Image: 8037\n",
      "Image: 8038\n",
      "Image: 8039\n",
      "Image: 8040\n",
      "Image: 8041\n",
      "Image: 8042\n",
      "Image: 8043\n",
      "Image: 8044\n",
      "Image: 8045\n",
      "Image: 8046\n",
      "Image: 8047\n",
      "Image: 8048\n",
      "Image: 8049\n",
      "Image: 8050\n",
      "Image: 8051\n",
      "Image: 8052\n",
      "Image: 8053\n",
      "Image: 8054\n",
      "Image: 8055\n",
      "Image: 8056\n",
      "Image: 8057\n",
      "Image: 8058\n",
      "Image: 8059\n",
      "Image: 8060\n",
      "Image: 8061\n",
      "Image: 8062\n",
      "Image: 8063\n",
      "Image: 8064\n",
      "Image: 8065\n",
      "Image: 8066\n",
      "Image: 8067\n",
      "Image: 8068\n",
      "Image: 8069\n",
      "Image: 8070\n",
      "Image: 8071\n",
      "Image: 8072\n",
      "Image: 8073\n",
      "Image: 8074\n",
      "Image: 8075\n",
      "Image: 8076\n",
      "Image: 8077\n",
      "Image: 8078\n",
      "Image: 8079\n",
      "Image: 8080\n",
      "Image: 8081\n",
      "Image: 8082\n",
      "Image: 8083\n",
      "Image: 8084\n",
      "Image: 8085\n",
      "Image: 8086\n",
      "Image: 8087\n",
      "Image: 8088\n",
      "Image: 8089\n",
      "Image: 8090\n",
      "Image: 8091\n",
      "Image: 8092\n",
      "Image: 8093\n",
      "Image: 8094\n",
      "Image: 8095\n",
      "Image: 8096\n",
      "Image: 8097\n",
      "Image: 8098\n",
      "Image: 8099\n",
      "Image: 8100\n",
      "Image: 8101\n",
      "Image: 8102\n",
      "Image: 8103\n",
      "Image: 8104\n",
      "Image: 8105\n",
      "Image: 8106\n",
      "Image: 8107\n",
      "Image: 8108\n",
      "Image: 8109\n",
      "Image: 8110\n",
      "Image: 8111\n",
      "Image: 8112\n",
      "Image: 8113\n",
      "Image: 8114\n",
      "Image: 8115\n",
      "Image: 8116\n",
      "Image: 8117\n",
      "Image: 8118\n",
      "Image: 8119\n",
      "Image: 8120\n",
      "Image: 8121\n",
      "Image: 8122\n",
      "Image: 8123\n",
      "Image: 8124\n",
      "Image: 8125\n",
      "Image: 8126\n",
      "Image: 8127\n",
      "Image: 8128\n",
      "Image: 8129\n",
      "Image: 8130\n",
      "Image: 8131\n",
      "Image: 8132\n",
      "Image: 8133\n",
      "Image: 8134\n",
      "Image: 8135\n",
      "Image: 8136\n",
      "Image: 8137\n",
      "Image: 8138\n",
      "Image: 8139\n",
      "Image: 8140\n",
      "Image: 8141\n",
      "Image: 8142\n",
      "Image: 8143\n",
      "Image: 8144\n",
      "Image: 8145\n",
      "Image: 8146\n",
      "Image: 8147\n",
      "Image: 8148\n",
      "Image: 8149\n",
      "Image: 8150\n",
      "Image: 8151\n",
      "Image: 8152\n",
      "Image: 8153\n",
      "Image: 8154\n",
      "Image: 8155\n",
      "Image: 8156\n",
      "Image: 8157\n",
      "Image: 8158\n",
      "Image: 8159\n",
      "Image: 8160\n",
      "Image: 8161\n",
      "Image: 8162\n",
      "Image: 8163\n",
      "Image: 8164\n",
      "Image: 8165\n",
      "Image: 8166\n",
      "Image: 8167\n",
      "Image: 8168\n",
      "Image: 8169\n",
      "Image: 8170\n",
      "Image: 8171\n",
      "Image: 8172\n",
      "Image: 8173\n",
      "Image: 8174\n",
      "Image: 8175\n",
      "Image: 8176\n",
      "Image: 8177\n",
      "Image: 8178\n",
      "Image: 8179\n",
      "Image: 8180\n",
      "Image: 8181\n",
      "Image: 8182\n",
      "Image: 8183\n",
      "Image: 8184\n",
      "Image: 8185\n",
      "Image: 8186\n",
      "Image: 8187\n",
      "Image: 8188\n",
      "Image: 8189\n",
      "Image: 8190\n",
      "Image: 8191\n",
      "Image: 8192\n",
      "Image: 8193\n",
      "Image: 8194\n",
      "Image: 8195\n",
      "Image: 8196\n",
      "Image: 8197\n",
      "Image: 8198\n",
      "Image: 8199\n",
      "Image: 8200\n",
      "Image: 8201\n",
      "Image: 8202\n",
      "Image: 8203\n",
      "Image: 8204\n",
      "Image: 8205\n",
      "Image: 8206\n",
      "Image: 8207\n",
      "Image: 8208\n",
      "Image: 8209\n",
      "Image: 8210\n",
      "Image: 8211\n",
      "Image: 8212\n",
      "Image: 8213\n",
      "Image: 8214\n",
      "Image: 8215\n",
      "Image: 8216\n",
      "Image: 8217\n",
      "Image: 8218\n",
      "Image: 8219\n",
      "Image: 8220\n",
      "Image: 8221\n",
      "Image: 8222\n",
      "Image: 8223\n",
      "Image: 8224\n",
      "Image: 8225\n",
      "Image: 8226\n",
      "Image: 8227\n",
      "Image: 8228\n",
      "Image: 8229\n",
      "Image: 8230\n",
      "Image: 8231\n",
      "Image: 8232\n",
      "Image: 8233\n",
      "Image: 8234\n",
      "Image: 8235\n",
      "Image: 8236\n",
      "Image: 8237\n",
      "Image: 8238\n",
      "Image: 8239\n",
      "Image: 8240\n",
      "Image: 8241\n",
      "Image: 8242\n",
      "Image: 8243\n",
      "Image: 8244\n",
      "Image: 8245\n",
      "Image: 8246\n",
      "Image: 8247\n",
      "Image: 8248\n",
      "Image: 8249\n",
      "Image: 8250\n",
      "Image: 8251\n",
      "Image: 8252\n",
      "Image: 8253\n",
      "Image: 8254\n",
      "Image: 8255\n",
      "Image: 8256\n",
      "Image: 8257\n",
      "Image: 8258\n",
      "Image: 8259\n",
      "Image: 8260\n",
      "Image: 8261\n",
      "Image: 8262\n",
      "Image: 8263\n",
      "Image: 8264\n",
      "Image: 8265\n",
      "Image: 8266\n",
      "Image: 8267\n",
      "Image: 8268\n",
      "Image: 8269\n",
      "Image: 8270\n",
      "Image: 8271\n",
      "Image: 8272\n",
      "Image: 8273\n",
      "Image: 8274\n",
      "Image: 8275\n",
      "Image: 8276\n",
      "Image: 8277\n",
      "Image: 8278\n",
      "Image: 8279\n",
      "Image: 8280\n",
      "Image: 8281\n",
      "Image: 8282\n",
      "Image: 8283\n",
      "Image: 8284\n",
      "Image: 8285\n",
      "Image: 8286\n",
      "Image: 8287\n",
      "Image: 8288\n",
      "Image: 8289\n",
      "Image: 8290\n",
      "Image: 8291\n",
      "Image: 8292\n",
      "Image: 8293\n",
      "Image: 8294\n",
      "Image: 8295\n",
      "Image: 8296\n",
      "Image: 8297\n",
      "Image: 8298\n",
      "Image: 8299\n",
      "Image: 8300\n",
      "Image: 8301\n",
      "Image: 8302\n",
      "Image: 8303\n",
      "Image: 8304\n",
      "Image: 8305\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 8306\n",
      "Image: 8307\n",
      "Image: 8308\n",
      "Image: 8309\n",
      "Image: 8310\n",
      "Image: 8311\n",
      "Image: 8312\n",
      "Image: 8313\n",
      "Image: 8314\n",
      "Image: 8315\n",
      "Image: 8316\n",
      "Image: 8317\n",
      "Image: 8318\n",
      "Image: 8319\n",
      "Image: 8320\n",
      "Image: 8321\n",
      "Image: 8322\n",
      "Image: 8323\n",
      "Image: 8324\n",
      "Image: 8325\n",
      "Image: 8326\n",
      "Image: 8327\n",
      "Image: 8328\n",
      "Image: 8329\n",
      "Image: 8330\n",
      "Image: 8331\n",
      "Image: 8332\n",
      "Image: 8333\n",
      "Image: 8334\n",
      "Image: 8335\n",
      "Image: 8336\n",
      "Image: 8337\n",
      "Image: 8338\n",
      "Image: 8339\n",
      "Image: 8340\n",
      "Image: 8341\n",
      "Image: 8342\n",
      "Image: 8343\n",
      "Image: 8344\n",
      "Image: 8345\n",
      "Image: 8346\n",
      "Image: 8347\n",
      "Image: 8348\n",
      "Image: 8349\n",
      "Image: 8350\n",
      "Image: 8351\n",
      "Image: 8352\n",
      "Image: 8353\n",
      "Image: 8354\n",
      "Image: 8355\n",
      "Image: 8356\n",
      "Image: 8357\n",
      "Image: 8358\n",
      "Image: 8359\n",
      "Image: 8360\n",
      "Image: 8361\n",
      "Image: 8362\n",
      "Image: 8363\n",
      "Image: 8364\n",
      "Image: 8365\n",
      "Image: 8366\n",
      "Image: 8367\n",
      "Image: 8368\n",
      "Image: 8369\n",
      "Image: 8370\n",
      "Image: 8371\n",
      "Image: 8372\n",
      "Image: 8373\n",
      "Image: 8374\n",
      "Image: 8375\n",
      "Image: 8376\n",
      "Image: 8377\n",
      "Image: 8378\n",
      "Image: 8379\n",
      "Image: 8380\n",
      "Image: 8381\n",
      "Image: 8382\n",
      "Image: 8383\n",
      "Image: 8384\n",
      "Image: 8385\n",
      "Image: 8386\n",
      "Image: 8387\n",
      "Image: 8388\n",
      "Image: 8389\n",
      "Image: 8390\n",
      "Image: 8391\n",
      "Image: 8392\n",
      "Image: 8393\n",
      "Image: 8394\n",
      "Image: 8395\n",
      "Image: 8396\n",
      "Image: 8397\n",
      "Image: 8398\n",
      "Image: 8399\n",
      "Image: 8400\n",
      "Image: 8401\n",
      "Image: 8402\n",
      "Image: 8403\n",
      "Image: 8404\n",
      "Image: 8405\n",
      "Image: 8406\n",
      "Image: 8407\n",
      "Image: 8408\n",
      "Image: 8409\n",
      "Image: 8410\n",
      "Image: 8411\n",
      "Image: 8412\n",
      "Image: 8413\n",
      "Image: 8414\n",
      "Image: 8415\n",
      "Image: 8416\n",
      "Image: 8417\n",
      "Image: 8418\n",
      "Image: 8419\n",
      "Image: 8420\n",
      "Image: 8421\n",
      "Image: 8422\n",
      "Image: 8423\n",
      "Image: 8424\n",
      "Image: 8425\n",
      "Image: 8426\n",
      "Image: 8427\n",
      "Image: 8428\n",
      "Image: 8429\n",
      "Image: 8430\n",
      "Image: 8431\n",
      "Image: 8432\n",
      "Image: 8433\n",
      "Image: 8434\n",
      "Image: 8435\n",
      "Image: 8436\n",
      "Image: 8437\n",
      "Image: 8438\n",
      "Image: 8439\n",
      "Image: 8440\n",
      "Image: 8441\n",
      "Image: 8442\n",
      "Image: 8443\n",
      "Image: 8444\n",
      "Image: 8445\n",
      "Image: 8446\n",
      "Image: 8447\n",
      "Image: 8448\n",
      "Image: 8449\n",
      "Image: 8450\n",
      "Image: 8451\n",
      "Image: 8452\n",
      "Image: 8453\n",
      "Image: 8454\n",
      "Image: 8455\n",
      "Image: 8456\n",
      "Image: 8457\n",
      "Image: 8458\n",
      "Image: 8459\n",
      "Image: 8460\n",
      "Image: 8461\n",
      "Image: 8462\n",
      "Image: 8463\n",
      "Image: 8464\n",
      "Image: 8465\n",
      "Image: 8466\n",
      "Image: 8467\n",
      "Image: 8468\n",
      "Image: 8469\n",
      "Image: 8470\n",
      "Image: 8471\n",
      "Image: 8472\n",
      "Image: 8473\n",
      "Image: 8474\n",
      "Image: 8475\n",
      "Image: 8476\n",
      "Image: 8477\n",
      "Image: 8478\n",
      "Image: 8479\n",
      "Image: 8480\n",
      "Image: 8481\n",
      "Image: 8482\n",
      "Image: 8483\n",
      "Image: 8484\n",
      "Image: 8485\n",
      "Image: 8486\n",
      "Image: 8487\n",
      "Image: 8488\n",
      "Image: 8489\n",
      "Image: 8490\n",
      "Image: 8491\n",
      "Image: 8492\n",
      "Image: 8493\n",
      "Image: 8494\n",
      "Image: 8495\n",
      "Image: 8496\n",
      "Image: 8497\n",
      "Image: 8498\n",
      "Image: 8499\n",
      "Image: 8500\n",
      "Image: 8501\n",
      "Image: 8502\n",
      "Image: 8503\n",
      "Image: 8504\n",
      "Image: 8505\n",
      "Image: 8506\n",
      "Image: 8507\n",
      "Image: 8508\n",
      "Image: 8509\n",
      "Image: 8510\n",
      "Image: 8511\n",
      "Image: 8512\n",
      "Image: 8513\n",
      "Image: 8514\n",
      "Image: 8515\n",
      "Image: 8516\n",
      "Image: 8517\n",
      "Image: 8518\n",
      "Image: 8519\n",
      "Image: 8520\n",
      "Image: 8521\n",
      "Image: 8522\n",
      "Image: 8523\n",
      "Image: 8524\n",
      "Image: 8525\n",
      "Image: 8526\n",
      "Image: 8527\n",
      "Image: 8528\n",
      "Image: 8529\n",
      "Image: 8530\n",
      "Image: 8531\n",
      "Image: 8532\n",
      "Image: 8533\n",
      "Image: 8534\n",
      "Image: 8535\n",
      "Image: 8536\n",
      "Image: 8537\n",
      "Image: 8538\n",
      "Image: 8539\n",
      "Image: 8540\n",
      "Image: 8541\n",
      "Image: 8542\n",
      "Image: 8543\n",
      "Image: 8544\n",
      "Image: 8545\n",
      "Image: 8546\n",
      "Image: 8547\n",
      "Image: 8548\n",
      "Image: 8549\n",
      "Image: 8550\n",
      "Image: 8551\n",
      "Image: 8552\n",
      "Image: 8553\n",
      "Image: 8554\n",
      "Image: 8555\n",
      "Image: 8556\n",
      "Image: 8557\n",
      "Image: 8558\n",
      "Image: 8559\n",
      "Image: 8560\n",
      "Image: 8561\n",
      "Image: 8562\n",
      "Image: 8563\n",
      "Image: 8564\n",
      "Image: 8565\n",
      "Image: 8566\n",
      "Image: 8567\n",
      "Image: 8568\n",
      "Image: 8569\n",
      "Image: 8570\n",
      "Image: 8571\n",
      "Image: 8572\n",
      "Image: 8573\n",
      "Image: 8574\n",
      "Image: 8575\n",
      "Image: 8576\n",
      "Image: 8577\n",
      "Image: 8578\n",
      "Image: 8579\n",
      "Image: 8580\n",
      "Image: 8581\n",
      "Image: 8582\n",
      "Image: 8583\n",
      "Image: 8584\n",
      "Image: 8585\n",
      "Image: 8586\n",
      "Image: 8587\n",
      "Image: 8588\n",
      "Image: 8589\n",
      "Image: 8590\n",
      "Image: 8591\n",
      "Image: 8592\n",
      "Image: 8593\n",
      "Image: 8594\n",
      "Image: 8595\n",
      "Image: 8596\n",
      "Image: 8597\n",
      "Image: 8598\n",
      "Image: 8599\n",
      "Image: 8600\n",
      "Image: 8601\n",
      "Image: 8602\n",
      "Image: 8603\n",
      "Image: 8604\n",
      "Image: 8605\n",
      "Image: 8606\n",
      "Image: 8607\n",
      "Image: 8608\n",
      "Image: 8609\n",
      "Image: 8610\n",
      "Image: 8611\n",
      "Image: 8612\n",
      "Image: 8613\n",
      "Image: 8614\n",
      "Image: 8615\n",
      "Image: 8616\n",
      "Image: 8617\n",
      "Image: 8618\n",
      "Image: 8619\n",
      "Image: 8620\n",
      "Image: 8621\n",
      "Image: 8622\n",
      "Image: 8623\n",
      "Image: 8624\n",
      "Image: 8625\n",
      "Image: 8626\n",
      "Image: 8627\n",
      "Image: 8628\n",
      "Image: 8629\n",
      "Image: 8630\n",
      "Image: 8631\n",
      "Image: 8632\n",
      "Image: 8633\n",
      "Image: 8634\n",
      "Image: 8635\n",
      "Image: 8636\n",
      "Image: 8637\n",
      "Image: 8638\n",
      "Image: 8639\n",
      "Image: 8640\n",
      "Image: 8641\n",
      "Image: 8642\n",
      "Image: 8643\n",
      "Image: 8644\n",
      "Image: 8645\n",
      "Image: 8646\n",
      "Image: 8647\n",
      "Image: 8648\n",
      "Image: 8649\n",
      "Image: 8650\n",
      "Image: 8651\n",
      "Image: 8652\n",
      "Image: 8653\n",
      "Image: 8654\n",
      "Image: 8655\n",
      "Image: 8656\n",
      "Image: 8657\n",
      "Image: 8658\n",
      "Image: 8659\n",
      "Image: 8660\n",
      "Image: 8661\n",
      "Image: 8662\n",
      "Image: 8663\n",
      "Image: 8664\n",
      "Image: 8665\n",
      "Image: 8666\n",
      "Image: 8667\n",
      "Image: 8668\n",
      "Image: 8669\n",
      "Image: 8670\n",
      "Image: 8671\n",
      "Image: 8672\n",
      "Image: 8673\n",
      "Image: 8674\n",
      "Image: 8675\n",
      "Image: 8676\n",
      "Image: 8677\n",
      "Image: 8678\n",
      "Image: 8679\n",
      "Image: 8680\n",
      "Image: 8681\n",
      "Image: 8682\n",
      "Image: 8683\n",
      "Image: 8684\n",
      "Image: 8685\n",
      "Image: 8686\n",
      "Image: 8687\n",
      "Image: 8688\n",
      "Image: 8689\n",
      "Image: 8690\n",
      "Image: 8691\n",
      "Image: 8692\n",
      "Image: 8693\n",
      "Image: 8694\n",
      "Image: 8695\n",
      "Image: 8696\n",
      "Image: 8697\n",
      "Image: 8698\n",
      "Image: 8699\n",
      "Image: 8700\n",
      "Image: 8701\n",
      "Image: 8702\n",
      "Image: 8703\n",
      "Image: 8704\n",
      "Image: 8705\n",
      "Image: 8706\n",
      "Image: 8707\n",
      "Image: 8708\n",
      "Image: 8709\n",
      "Image: 8710\n",
      "Image: 8711\n",
      "Image: 8712\n",
      "Image: 8713\n",
      "Image: 8714\n",
      "Image: 8715\n",
      "Image: 8716\n",
      "Image: 8717\n",
      "Image: 8718\n",
      "Image: 8719\n",
      "Image: 8720\n",
      "Image: 8721\n",
      "Image: 8722\n",
      "Image: 8723\n",
      "Image: 8724\n",
      "Image: 8725\n",
      "Image: 8726\n",
      "Image: 8727\n",
      "Image: 8728\n",
      "Image: 8729\n",
      "Image: 8730\n",
      "Image: 8731\n",
      "Image: 8732\n",
      "Image: 8733\n",
      "Image: 8734\n",
      "Image: 8735\n",
      "Image: 8736\n",
      "Image: 8737\n",
      "Image: 8738\n",
      "Image: 8739\n",
      "Image: 8740\n",
      "Image: 8741\n",
      "Image: 8742\n",
      "Image: 8743\n",
      "Image: 8744\n",
      "Image: 8745\n",
      "Image: 8746\n",
      "Image: 8747\n",
      "Image: 8748\n",
      "Image: 8749\n",
      "Image: 8750\n",
      "Image: 8751\n",
      "Image: 8752\n",
      "Image: 8753\n",
      "Image: 8754\n",
      "Image: 8755\n",
      "Image: 8756\n",
      "Image: 8757\n",
      "Image: 8758\n",
      "Image: 8759\n",
      "Image: 8760\n",
      "Image: 8761\n",
      "Image: 8762\n",
      "Image: 8763\n",
      "Image: 8764\n",
      "Image: 8765\n",
      "Image: 8766\n",
      "Image: 8767\n",
      "Image: 8768\n",
      "Image: 8769\n",
      "Image: 8770\n",
      "Image: 8771\n",
      "Image: 8772\n",
      "Image: 8773\n",
      "Image: 8774\n",
      "Image: 8775\n",
      "Image: 8776\n",
      "Image: 8777\n",
      "Image: 8778\n",
      "Image: 8779\n",
      "Image: 8780\n",
      "Image: 8781\n",
      "Image: 8782\n",
      "Image: 8783\n",
      "Image: 8784\n",
      "Image: 8785\n",
      "Image: 8786\n",
      "Image: 8787\n",
      "Image: 8788\n",
      "Image: 8789\n",
      "Image: 8790\n",
      "Image: 8791\n",
      "Image: 8792\n",
      "Image: 8793\n",
      "Image: 8794\n",
      "Image: 8795\n",
      "Image: 8796\n",
      "Image: 8797\n",
      "Image: 8798\n",
      "Image: 8799\n",
      "Image: 8800\n",
      "Image: 8801\n",
      "Image: 8802\n",
      "Image: 8803\n",
      "Image: 8804\n",
      "Image: 8805\n",
      "Image: 8806\n",
      "Image: 8807\n",
      "Image: 8808\n",
      "Image: 8809\n",
      "Image: 8810\n",
      "Image: 8811\n",
      "Image: 8812\n",
      "Image: 8813\n",
      "Image: 8814\n",
      "Image: 8815\n",
      "Image: 8816\n",
      "Image: 8817\n",
      "Image: 8818\n",
      "Image: 8819\n",
      "Image: 8820\n",
      "Image: 8821\n",
      "Image: 8822\n",
      "Image: 8823\n",
      "Image: 8824\n",
      "Image: 8825\n",
      "Image: 8826\n",
      "Image: 8827\n",
      "Image: 8828\n",
      "Image: 8829\n",
      "Image: 8830\n",
      "Image: 8831\n",
      "Image: 8832\n",
      "Image: 8833\n",
      "Image: 8834\n",
      "Image: 8835\n",
      "Image: 8836\n",
      "Image: 8837\n",
      "Image: 8838\n",
      "Image: 8839\n",
      "Image: 8840\n",
      "Image: 8841\n",
      "Image: 8842\n",
      "Image: 8843\n",
      "Image: 8844\n",
      "Image: 8845\n",
      "Image: 8846\n",
      "Image: 8847\n",
      "Image: 8848\n",
      "Image: 8849\n",
      "Image: 8850\n",
      "Image: 8851\n",
      "Image: 8852\n",
      "Image: 8853\n",
      "Image: 8854\n",
      "Image: 8855\n",
      "Image: 8856\n",
      "Image: 8857\n",
      "Image: 8858\n",
      "Image: 8859\n",
      "Image: 8860\n",
      "Image: 8861\n",
      "Image: 8862\n",
      "Image: 8863\n",
      "Image: 8864\n",
      "Image: 8865\n",
      "Image: 8866\n",
      "Image: 8867\n",
      "Image: 8868\n",
      "Image: 8869\n",
      "Image: 8870\n",
      "Image: 8871\n",
      "Image: 8872\n",
      "Image: 8873\n",
      "Image: 8874\n",
      "Image: 8875\n",
      "Image: 8876\n",
      "Image: 8877\n",
      "Image: 8878\n",
      "Image: 8879\n",
      "Image: 8880\n",
      "Image: 8881\n",
      "Image: 8882\n",
      "Image: 8883\n",
      "Image: 8884\n",
      "Image: 8885\n",
      "Image: 8886\n",
      "Image: 8887\n",
      "Image: 8888\n",
      "Image: 8889\n",
      "Image: 8890\n",
      "Image: 8891\n",
      "Image: 8892\n",
      "Image: 8893\n",
      "Image: 8894\n",
      "Image: 8895\n",
      "Image: 8896\n",
      "Image: 8897\n",
      "Image: 8898\n",
      "Image: 8899\n",
      "Image: 8900\n",
      "Image: 8901\n",
      "Image: 8902\n",
      "Image: 8903\n",
      "Image: 8904\n",
      "Image: 8905\n",
      "Image: 8906\n",
      "Image: 8907\n",
      "Image: 8908\n",
      "Image: 8909\n",
      "Image: 8910\n",
      "Image: 8911\n",
      "Image: 8912\n",
      "Image: 8913\n",
      "Image: 8914\n",
      "Image: 8915\n",
      "Image: 8916\n",
      "Image: 8917\n",
      "Image: 8918\n",
      "Image: 8919\n",
      "Image: 8920\n",
      "Image: 8921\n",
      "Image: 8922\n",
      "Image: 8923\n",
      "Image: 8924\n",
      "Image: 8925\n",
      "Image: 8926\n",
      "Image: 8927\n",
      "Image: 8928\n",
      "Image: 8929\n",
      "Image: 8930\n",
      "Image: 8931\n",
      "Image: 8932\n",
      "Image: 8933\n",
      "Image: 8934\n",
      "Image: 8935\n",
      "Image: 8936\n",
      "Image: 8937\n",
      "Image: 8938\n",
      "Image: 8939\n",
      "Image: 8940\n",
      "Image: 8941\n",
      "Image: 8942\n",
      "Image: 8943\n",
      "Image: 8944\n",
      "Image: 8945\n",
      "Image: 8946\n",
      "Image: 8947\n",
      "Image: 8948\n",
      "Image: 8949\n",
      "Image: 8950\n",
      "Image: 8951\n",
      "Image: 8952\n",
      "Image: 8953\n",
      "Image: 8954\n",
      "Image: 8955\n",
      "Image: 8956\n",
      "Image: 8957\n",
      "Image: 8958\n",
      "Image: 8959\n",
      "Image: 8960\n",
      "Image: 8961\n",
      "Image: 8962\n",
      "Image: 8963\n",
      "Image: 8964\n",
      "Image: 8965\n",
      "Image: 8966\n",
      "Image: 8967\n",
      "Image: 8968\n",
      "Image: 8969\n",
      "Image: 8970\n",
      "Image: 8971\n",
      "Image: 8972\n",
      "Image: 8973\n",
      "Image: 8974\n",
      "Image: 8975\n",
      "Image: 8976\n",
      "Image: 8977\n",
      "Image: 8978\n",
      "Image: 8979\n",
      "Image: 8980\n",
      "Image: 8981\n",
      "Image: 8982\n",
      "Image: 8983\n",
      "Image: 8984\n",
      "Image: 8985\n",
      "Image: 8986\n",
      "Image: 8987\n",
      "Image: 8988\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 8989\n",
      "Image: 8990\n",
      "Image: 8991\n",
      "Image: 8992\n",
      "Image: 8993\n",
      "Image: 8994\n",
      "Image: 8995\n",
      "Image: 8996\n",
      "Image: 8997\n",
      "Image: 8998\n",
      "Image: 8999\n",
      "Image: 9000\n",
      "Image: 9001\n",
      "Image: 9002\n",
      "Image: 9003\n",
      "Image: 9004\n",
      "Image: 9005\n",
      "Image: 9006\n",
      "Image: 9007\n",
      "Image: 9008\n",
      "Image: 9009\n",
      "Image: 9010\n",
      "Image: 9011\n",
      "Image: 9012\n",
      "Image: 9013\n",
      "Image: 9014\n",
      "Image: 9015\n",
      "Image: 9016\n",
      "Image: 9017\n",
      "Image: 9018\n",
      "Image: 9019\n",
      "Image: 9020\n",
      "Image: 9021\n",
      "Image: 9022\n",
      "Image: 9023\n",
      "Image: 9024\n",
      "Image: 9025\n",
      "Image: 9026\n",
      "Image: 9027\n",
      "Image: 9028\n",
      "Image: 9029\n",
      "Image: 9030\n",
      "Image: 9031\n",
      "Image: 9032\n",
      "Image: 9033\n",
      "Image: 9034\n",
      "Image: 9035\n",
      "Image: 9036\n",
      "Image: 9037\n",
      "Image: 9038\n",
      "Image: 9039\n",
      "Image: 9040\n",
      "Image: 9041\n",
      "Image: 9042\n",
      "Image: 9043\n",
      "Image: 9044\n",
      "Image: 9045\n",
      "Image: 9046\n",
      "Image: 9047\n",
      "Image: 9048\n",
      "Image: 9049\n",
      "Image: 9050\n",
      "Image: 9051\n",
      "Image: 9052\n",
      "Image: 9053\n",
      "Image: 9054\n",
      "Image: 9055\n",
      "Image: 9056\n",
      "Image: 9057\n",
      "Image: 9058\n",
      "Image: 9059\n",
      "Image: 9060\n",
      "Image: 9061\n",
      "Image: 9062\n",
      "Image: 9063\n",
      "Image: 9064\n",
      "Image: 9065\n",
      "Image: 9066\n",
      "Image: 9067\n",
      "Image: 9068\n",
      "Image: 9069\n",
      "Image: 9070\n",
      "Image: 9071\n",
      "Image: 9072\n",
      "Image: 9073\n",
      "Image: 9074\n",
      "Image: 9075\n",
      "Image: 9076\n",
      "Image: 9077\n",
      "Image: 9078\n",
      "Image: 9079\n",
      "Image: 9080\n",
      "Image: 9081\n",
      "Image: 9082\n",
      "Image: 9083\n",
      "Image: 9084\n",
      "Image: 9085\n",
      "Image: 9086\n",
      "Image: 9087\n",
      "Image: 9088\n",
      "Image: 9089\n",
      "Image: 9090\n",
      "Image: 9091\n",
      "Image: 9092\n",
      "Image: 9093\n",
      "Image: 9094\n",
      "Image: 9095\n",
      "Image: 9096\n",
      "Image: 9097\n",
      "Image: 9098\n",
      "Image: 9099\n",
      "Image: 9100\n",
      "Image: 9101\n",
      "Image: 9102\n",
      "Image: 9103\n",
      "Image: 9104\n",
      "Image: 9105\n",
      "Image: 9106\n",
      "Image: 9107\n",
      "Image: 9108\n",
      "Image: 9109\n",
      "Image: 9110\n",
      "Image: 9111\n",
      "Image: 9112\n",
      "Image: 9113\n",
      "Image: 9114\n",
      "Image: 9115\n",
      "Image: 9116\n",
      "Image: 9117\n",
      "Image: 9118\n",
      "Image: 9119\n",
      "Image: 9120\n",
      "Image: 9121\n",
      "Image: 9122\n",
      "Image: 9123\n",
      "Image: 9124\n",
      "Image: 9125\n",
      "Image: 9126\n",
      "Image: 9127\n",
      "Image: 9128\n",
      "Image: 9129\n",
      "Image: 9130\n",
      "Image: 9131\n",
      "Image: 9132\n",
      "Image: 9133\n",
      "Image: 9134\n",
      "Image: 9135\n",
      "Image: 9136\n",
      "Image: 9137\n",
      "Image: 9138\n",
      "Image: 9139\n",
      "Image: 9140\n",
      "Image: 9141\n",
      "Image: 9142\n",
      "Image: 9143\n",
      "Image: 9144\n",
      "Image: 9145\n",
      "Image: 9146\n",
      "Image: 9147\n",
      "Image: 9148\n",
      "Image: 9149\n",
      "Image: 9150\n",
      "Image: 9151\n",
      "Image: 9152\n",
      "Image: 9153\n",
      "Image: 9154\n",
      "Image: 9155\n",
      "Image: 9156\n",
      "Image: 9157\n",
      "Image: 9158\n",
      "Image: 9159\n",
      "Image: 9160\n",
      "Image: 9161\n",
      "Image: 9162\n",
      "Image: 9163\n",
      "Image: 9164\n",
      "Image: 9165\n",
      "Image: 9166\n",
      "Image: 9167\n",
      "Image: 9168\n",
      "Image: 9169\n",
      "Image: 9170\n",
      "Image: 9171\n",
      "Image: 9172\n",
      "Image: 9173\n",
      "Image: 9174\n",
      "Image: 9175\n",
      "Image: 9176\n",
      "Image: 9177\n",
      "Image: 9178\n",
      "Image: 9179\n",
      "Image: 9180\n",
      "Image: 9181\n",
      "Image: 9182\n",
      "Image: 9183\n",
      "Image: 9184\n",
      "Image: 9185\n",
      "Image: 9186\n",
      "Image: 9187\n",
      "Image: 9188\n",
      "Image: 9189\n",
      "Image: 9190\n",
      "Image: 9191\n",
      "Image: 9192\n",
      "Image: 9193\n",
      "Image: 9194\n",
      "Image: 9195\n",
      "Image: 9196\n",
      "Image: 9197\n",
      "Image: 9198\n",
      "Image: 9199\n",
      "Image: 9200\n",
      "Image: 9201\n",
      "Image: 9202\n",
      "Image: 9203\n",
      "Image: 9204\n",
      "Image: 9205\n",
      "Image: 9206\n",
      "Image: 9207\n",
      "Image: 9208\n",
      "Image: 9209\n",
      "Image: 9210\n",
      "Image: 9211\n",
      "Image: 9212\n",
      "Image: 9213\n",
      "Image: 9214\n",
      "Image: 9215\n",
      "Image: 9216\n",
      "Image: 9217\n",
      "Image: 9218\n",
      "Image: 9219\n",
      "Image: 9220\n",
      "Image: 9221\n",
      "Image: 9222\n",
      "Image: 9223\n",
      "Image: 9224\n",
      "Image: 9225\n",
      "Image: 9226\n",
      "Image: 9227\n",
      "Image: 9228\n",
      "Image: 9229\n",
      "Image: 9230\n",
      "Image: 9231\n",
      "Image: 9232\n",
      "Image: 9233\n",
      "Image: 9234\n",
      "Image: 9235\n",
      "Image: 9236\n",
      "Image: 9237\n",
      "Image: 9238\n",
      "Image: 9239\n",
      "Image: 9240\n",
      "Image: 9241\n",
      "Image: 9242\n",
      "Image: 9243\n",
      "Image: 9244\n",
      "Image: 9245\n",
      "Image: 9246\n",
      "Image: 9247\n",
      "Image: 9248\n",
      "Image: 9249\n",
      "Image: 9250\n",
      "Image: 9251\n",
      "Image: 9252\n",
      "Image: 9253\n",
      "Image: 9254\n",
      "Image: 9255\n",
      "Image: 9256\n",
      "Image: 9257\n",
      "Image: 9258\n",
      "Image: 9259\n",
      "Image: 9260\n",
      "Image: 9261\n",
      "Image: 9262\n",
      "Image: 9263\n",
      "Image: 9264\n",
      "Image: 9265\n",
      "Image: 9266\n",
      "Image: 9267\n",
      "Image: 9268\n",
      "Image: 9269\n",
      "Image: 9270\n",
      "Image: 9271\n",
      "Image: 9272\n",
      "Image: 9273\n",
      "Image: 9274\n",
      "Image: 9275\n",
      "Image: 9276\n",
      "Image: 9277\n",
      "Image: 9278\n",
      "Image: 9279\n",
      "Image: 9280\n",
      "Image: 9281\n",
      "Image: 9282\n",
      "Image: 9283\n",
      "Image: 9284\n",
      "Image: 9285\n",
      "Image: 9286\n",
      "Image: 9287\n",
      "Image: 9288\n",
      "Image: 9289\n",
      "Image: 9290\n",
      "Image: 9291\n",
      "Image: 9292\n",
      "Image: 9293\n",
      "Image: 9294\n",
      "Image: 9295\n",
      "Image: 9296\n",
      "Image: 9297\n",
      "Image: 9298\n",
      "Image: 9299\n",
      "Image: 9300\n",
      "Image: 9301\n",
      "Image: 9302\n",
      "Image: 9303\n",
      "Image: 9304\n",
      "Image: 9305\n",
      "Image: 9306\n",
      "Image: 9307\n",
      "Image: 9308\n",
      "Image: 9309\n",
      "Image: 9310\n",
      "Image: 9311\n",
      "Image: 9312\n",
      "Image: 9313\n",
      "Image: 9314\n",
      "Image: 9315\n",
      "Image: 9316\n",
      "Image: 9317\n",
      "Image: 9318\n",
      "Image: 9319\n",
      "Image: 9320\n",
      "Image: 9321\n",
      "Image: 9322\n",
      "Image: 9323\n",
      "Image: 9324\n",
      "Image: 9325\n",
      "Image: 9326\n",
      "Image: 9327\n",
      "Image: 9328\n",
      "Image: 9329\n",
      "Image: 9330\n",
      "Image: 9331\n",
      "Image: 9332\n",
      "Image: 9333\n",
      "Image: 9334\n",
      "Image: 9335\n",
      "Image: 9336\n",
      "Image: 9337\n",
      "Image: 9338\n",
      "Image: 9339\n",
      "Image: 9340\n",
      "Image: 9341\n",
      "Image: 9342\n",
      "Image: 9343\n",
      "Image: 9344\n",
      "Image: 9345\n",
      "Image: 9346\n",
      "Image: 9347\n",
      "Image: 9348\n",
      "Image: 9349\n",
      "Image: 9350\n",
      "Image: 9351\n",
      "Image: 9352\n",
      "Image: 9353\n",
      "Image: 9354\n",
      "Image: 9355\n",
      "Image: 9356\n",
      "Image: 9357\n",
      "Image: 9358\n",
      "Image: 9359\n",
      "Image: 9360\n",
      "Image: 9361\n",
      "Image: 9362\n",
      "Image: 9363\n",
      "Image: 9364\n",
      "Image: 9365\n",
      "Image: 9366\n",
      "Image: 9367\n",
      "Image: 9368\n",
      "Image: 9369\n",
      "Image: 9370\n",
      "Image: 9371\n",
      "Image: 9372\n",
      "Image: 9373\n",
      "Image: 9374\n",
      "Image: 9375\n",
      "Image: 9376\n",
      "Image: 9377\n",
      "Image: 9378\n",
      "Image: 9379\n",
      "Image: 9380\n",
      "Image: 9381\n",
      "Image: 9382\n",
      "Image: 9383\n",
      "Image: 9384\n",
      "Image: 9385\n",
      "Image: 9386\n",
      "Image: 9387\n",
      "Image: 9388\n",
      "Image: 9389\n",
      "Image: 9390\n",
      "Image: 9391\n",
      "Image: 9392\n",
      "Image: 9393\n",
      "Image: 9394\n",
      "Image: 9395\n",
      "Image: 9396\n",
      "Image: 9397\n",
      "Image: 9398\n",
      "Image: 9399\n",
      "Image: 9400\n",
      "Image: 9401\n",
      "Image: 9402\n",
      "Image: 9403\n",
      "Image: 9404\n",
      "Image: 9405\n",
      "Image: 9406\n",
      "Image: 9407\n",
      "Image: 9408\n",
      "Image: 9409\n",
      "Image: 9410\n",
      "Image: 9411\n",
      "Image: 9412\n",
      "Image: 9413\n",
      "Image: 9414\n",
      "Image: 9415\n",
      "Image: 9416\n",
      "Image: 9417\n",
      "Image: 9418\n",
      "Image: 9419\n",
      "Image: 9420\n",
      "Image: 9421\n",
      "Image: 9422\n",
      "Image: 9423\n",
      "Image: 9424\n",
      "Image: 9425\n",
      "Image: 9426\n",
      "Image: 9427\n",
      "Image: 9428\n",
      "Image: 9429\n",
      "Image: 9430\n",
      "Image: 9431\n",
      "Image: 9432\n",
      "Image: 9433\n",
      "Image: 9434\n",
      "Image: 9435\n",
      "Image: 9436\n",
      "Image: 9437\n",
      "Image: 9438\n",
      "Image: 9439\n",
      "Image: 9440\n",
      "Image: 9441\n",
      "Image: 9442\n",
      "Image: 9443\n",
      "Image: 9444\n",
      "Image: 9445\n",
      "Image: 9446\n",
      "Image: 9447\n",
      "Image: 9448\n",
      "Image: 9449\n",
      "Image: 9450\n",
      "Image: 9451\n",
      "Image: 9452\n",
      "Image: 9453\n",
      "Image: 9454\n",
      "Image: 9455\n",
      "Image: 9456\n",
      "Image: 9457\n",
      "Image: 9458\n",
      "Image: 9459\n",
      "Image: 9460\n",
      "Image: 9461\n",
      "Image: 9462\n",
      "Image: 9463\n",
      "Image: 9464\n",
      "Image: 9465\n",
      "Image: 9466\n",
      "Image: 9467\n",
      "Image: 9468\n",
      "Image: 9469\n",
      "Image: 9470\n",
      "Image: 9471\n",
      "Image: 9472\n",
      "Image: 9473\n",
      "Image: 9474\n",
      "Image: 9475\n",
      "Image: 9476\n",
      "Image: 9477\n",
      "Image: 9478\n",
      "Image: 9479\n",
      "Image: 9480\n",
      "Image: 9481\n",
      "Image: 9482\n",
      "Image: 9483\n",
      "Image: 9484\n",
      "Image: 9485\n",
      "Image: 9486\n",
      "Image: 9487\n",
      "Image: 9488\n",
      "Image: 9489\n",
      "Image: 9490\n",
      "Image: 9491\n",
      "Image: 9492\n",
      "Image: 9493\n",
      "Image: 9494\n",
      "Image: 9495\n",
      "Image: 9496\n",
      "Image: 9497\n",
      "Image: 9498\n",
      "Image: 9499\n",
      "Image: 9500\n",
      "Image: 9501\n",
      "Image: 9502\n",
      "Image: 9503\n",
      "Image: 9504\n",
      "Image: 9505\n",
      "Image: 9506\n",
      "Image: 9507\n",
      "Image: 9508\n",
      "Image: 9509\n",
      "Image: 9510\n",
      "Image: 9511\n",
      "Image: 9512\n",
      "Image: 9513\n",
      "Image: 9514\n",
      "Image: 9515\n",
      "Image: 9516\n",
      "Image: 9517\n",
      "Image: 9518\n",
      "Image: 9519\n",
      "Image: 9520\n",
      "Image: 9521\n",
      "Image: 9522\n",
      "Image: 9523\n",
      "Image: 9524\n",
      "Image: 9525\n",
      "Image: 9526\n",
      "Image: 9527\n",
      "Image: 9528\n",
      "Image: 9529\n",
      "Image: 9530\n",
      "Image: 9531\n",
      "Image: 9532\n",
      "Image: 9533\n",
      "Image: 9534\n",
      "Image: 9535\n",
      "Image: 9536\n",
      "Image: 9537\n",
      "Image: 9538\n",
      "Image: 9539\n",
      "Image: 9540\n",
      "Image: 9541\n",
      "Image: 9542\n",
      "Image: 9543\n",
      "Image: 9544\n",
      "Image: 9545\n",
      "Image: 9546\n",
      "Image: 9547\n",
      "Image: 9548\n",
      "Image: 9549\n",
      "Image: 9550\n",
      "Image: 9551\n",
      "Image: 9552\n",
      "Image: 9553\n",
      "Image: 9554\n",
      "Image: 9555\n",
      "Image: 9556\n",
      "Image: 9557\n",
      "Image: 9558\n",
      "Image: 9559\n",
      "Image: 9560\n",
      "Image: 9561\n",
      "Image: 9562\n",
      "Image: 9563\n",
      "Image: 9564\n",
      "Image: 9565\n",
      "Image: 9566\n",
      "Image: 9567\n",
      "Image: 9568\n",
      "Image: 9569\n",
      "Image: 9570\n",
      "Image: 9571\n",
      "Image: 9572\n",
      "Image: 9573\n",
      "Image: 9574\n",
      "Image: 9575\n",
      "Image: 9576\n",
      "Image: 9577\n",
      "Image: 9578\n",
      "Image: 9579\n",
      "Image: 9580\n",
      "Image: 9581\n",
      "Image: 9582\n",
      "Image: 9583\n",
      "Image: 9584\n",
      "Image: 9585\n",
      "Image: 9586\n",
      "Image: 9587\n",
      "Image: 9588\n",
      "Image: 9589\n",
      "Image: 9590\n",
      "Image: 9591\n",
      "Image: 9592\n",
      "Image: 9593\n",
      "Image: 9594\n",
      "Image: 9595\n",
      "Image: 9596\n",
      "Image: 9597\n",
      "Image: 9598\n",
      "Image: 9599\n",
      "Image: 9600\n",
      "Image: 9601\n",
      "Image: 9602\n",
      "Image: 9603\n",
      "Image: 9604\n",
      "Image: 9605\n",
      "Image: 9606\n",
      "Image: 9607\n",
      "Image: 9608\n",
      "Image: 9609\n",
      "Image: 9610\n",
      "Image: 9611\n",
      "Image: 9612\n",
      "Image: 9613\n",
      "Image: 9614\n",
      "Image: 9615\n",
      "Image: 9616\n",
      "Image: 9617\n",
      "Image: 9618\n",
      "Image: 9619\n",
      "Image: 9620\n",
      "Image: 9621\n",
      "Image: 9622\n",
      "Image: 9623\n",
      "Image: 9624\n",
      "Image: 9625\n",
      "Image: 9626\n",
      "Image: 9627\n",
      "Image: 9628\n",
      "Image: 9629\n",
      "Image: 9630\n",
      "Image: 9631\n",
      "Image: 9632\n",
      "Image: 9633\n",
      "Image: 9634\n",
      "Image: 9635\n",
      "Image: 9636\n",
      "Image: 9637\n",
      "Image: 9638\n",
      "Image: 9639\n",
      "Image: 9640\n",
      "Image: 9641\n",
      "Image: 9642\n",
      "Image: 9643\n",
      "Image: 9644\n",
      "Image: 9645\n",
      "Image: 9646\n",
      "Image: 9647\n",
      "Image: 9648\n",
      "Image: 9649\n",
      "Image: 9650\n",
      "Image: 9651\n",
      "Image: 9652\n",
      "Image: 9653\n",
      "Image: 9654\n",
      "Image: 9655\n",
      "Image: 9656\n",
      "Image: 9657\n",
      "Image: 9658\n",
      "Image: 9659\n",
      "Image: 9660\n",
      "Image: 9661\n",
      "Image: 9662\n",
      "Image: 9663\n",
      "Image: 9664\n",
      "Image: 9665\n",
      "Image: 9666\n",
      "Image: 9667\n",
      "Image: 9668\n",
      "Image: 9669\n",
      "Image: 9670\n",
      "Image: 9671\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 9672\n",
      "Image: 9673\n",
      "Image: 9674\n",
      "Image: 9675\n",
      "Image: 9676\n",
      "Image: 9677\n",
      "Image: 9678\n",
      "Image: 9679\n",
      "Image: 9680\n",
      "Image: 9681\n",
      "Image: 9682\n",
      "Image: 9683\n",
      "Image: 9684\n",
      "Image: 9685\n",
      "Image: 9686\n",
      "Image: 9687\n",
      "Image: 9688\n",
      "Image: 9689\n",
      "Image: 9690\n",
      "Image: 9691\n",
      "Image: 9692\n",
      "Image: 9693\n",
      "Image: 9694\n",
      "Image: 9695\n",
      "Image: 9696\n",
      "Image: 9697\n",
      "Image: 9698\n",
      "Image: 9699\n",
      "Image: 9700\n",
      "Image: 9701\n",
      "Image: 9702\n",
      "Image: 9703\n",
      "Image: 9704\n",
      "Image: 9705\n",
      "Image: 9706\n",
      "Image: 9707\n",
      "Image: 9708\n",
      "Image: 9709\n",
      "Image: 9710\n",
      "Image: 9711\n",
      "Image: 9712\n",
      "Image: 9713\n",
      "Image: 9714\n",
      "Image: 9715\n",
      "Image: 9716\n",
      "Image: 9717\n",
      "Image: 9718\n",
      "Image: 9719\n",
      "Image: 9720\n",
      "Image: 9721\n",
      "Image: 9722\n",
      "Image: 9723\n",
      "Image: 9724\n",
      "Image: 9725\n",
      "Image: 9726\n",
      "Image: 9727\n",
      "Image: 9728\n",
      "Image: 9729\n",
      "Image: 9730\n",
      "Image: 9731\n",
      "Image: 9732\n",
      "Image: 9733\n",
      "Image: 9734\n",
      "Image: 9735\n",
      "Image: 9736\n",
      "Image: 9737\n",
      "Image: 9738\n",
      "Image: 9739\n",
      "Image: 9740\n",
      "Image: 9741\n",
      "Image: 9742\n",
      "Image: 9743\n",
      "Image: 9744\n",
      "Image: 9745\n",
      "Image: 9746\n",
      "Image: 9747\n",
      "Image: 9748\n",
      "Image: 9749\n",
      "Image: 9750\n",
      "Image: 9751\n",
      "Image: 9752\n",
      "Image: 9753\n",
      "Image: 9754\n",
      "Image: 9755\n",
      "Image: 9756\n",
      "Image: 9757\n",
      "Image: 9758\n",
      "Image: 9759\n",
      "Image: 9760\n",
      "Image: 9761\n",
      "Image: 9762\n",
      "Image: 9763\n",
      "Image: 9764\n",
      "Image: 9765\n",
      "Image: 9766\n",
      "Image: 9767\n",
      "Image: 9768\n",
      "Image: 9769\n",
      "Image: 9770\n",
      "Image: 9771\n",
      "Image: 9772\n",
      "Image: 9773\n",
      "Image: 9774\n",
      "Image: 9775\n",
      "Image: 9776\n",
      "Image: 9777\n",
      "Image: 9778\n",
      "Image: 9779\n",
      "Image: 9780\n",
      "Image: 9781\n",
      "Image: 9782\n",
      "Image: 9783\n",
      "Image: 9784\n",
      "Image: 9785\n",
      "Image: 9786\n",
      "Image: 9787\n",
      "Image: 9788\n",
      "Image: 9789\n",
      "Image: 9790\n",
      "Image: 9791\n",
      "Image: 9792\n",
      "Image: 9793\n",
      "Image: 9794\n",
      "Image: 9795\n",
      "Image: 9796\n",
      "Image: 9797\n",
      "Image: 9798\n",
      "Image: 9799\n",
      "Image: 9800\n",
      "Image: 9801\n",
      "Image: 9802\n",
      "Image: 9803\n",
      "Image: 9804\n",
      "Image: 9805\n",
      "Image: 9806\n",
      "Image: 9807\n",
      "Image: 9808\n",
      "Image: 9809\n",
      "Image: 9810\n",
      "Image: 9811\n",
      "Image: 9812\n",
      "Image: 9813\n",
      "Image: 9814\n",
      "Image: 9815\n",
      "Image: 9816\n",
      "Image: 9817\n",
      "Image: 9818\n",
      "Image: 9819\n",
      "Image: 9820\n",
      "Image: 9821\n",
      "Image: 9822\n",
      "Image: 9823\n",
      "Image: 9824\n",
      "Image: 9825\n",
      "Image: 9826\n",
      "Image: 9827\n",
      "Image: 9828\n",
      "Image: 9829\n",
      "Image: 9830\n",
      "Image: 9831\n",
      "Image: 9832\n",
      "Image: 9833\n",
      "Image: 9834\n",
      "Image: 9835\n",
      "Image: 9836\n",
      "Image: 9837\n",
      "Image: 9838\n",
      "Image: 9839\n",
      "Image: 9840\n",
      "Image: 9841\n",
      "Image: 9842\n",
      "Image: 9843\n",
      "Image: 9844\n",
      "Image: 9845\n",
      "Image: 9846\n",
      "Image: 9847\n",
      "Image: 9848\n",
      "Image: 9849\n",
      "Image: 9850\n",
      "Image: 9851\n",
      "Image: 9852\n",
      "Image: 9853\n",
      "Image: 9854\n",
      "Image: 9855\n",
      "Image: 9856\n",
      "Image: 9857\n",
      "Image: 9858\n",
      "Image: 9859\n",
      "Image: 9860\n",
      "Image: 9861\n",
      "Image: 9862\n",
      "Image: 9863\n",
      "Image: 9864\n",
      "Image: 9865\n",
      "Image: 9866\n",
      "Image: 9867\n",
      "Image: 9868\n",
      "Image: 9869\n",
      "Image: 9870\n",
      "Image: 9871\n",
      "Image: 9872\n",
      "Image: 9873\n",
      "Image: 9874\n",
      "Image: 9875\n",
      "Image: 9876\n",
      "Image: 9877\n",
      "Image: 9878\n",
      "Image: 9879\n",
      "Image: 9880\n",
      "Image: 9881\n",
      "Image: 9882\n",
      "Image: 9883\n",
      "Image: 9884\n",
      "Image: 9885\n",
      "Image: 9886\n",
      "Image: 9887\n",
      "Image: 9888\n",
      "Image: 9889\n",
      "Image: 9890\n",
      "Image: 9891\n",
      "Image: 9892\n",
      "Image: 9893\n",
      "Image: 9894\n",
      "Image: 9895\n",
      "Image: 9896\n",
      "Image: 9897\n",
      "Image: 9898\n",
      "Image: 9899\n",
      "Image: 9900\n",
      "Image: 9901\n",
      "Image: 9902\n",
      "Image: 9903\n",
      "Image: 9904\n",
      "Image: 9905\n",
      "Image: 9906\n",
      "Image: 9907\n",
      "Image: 9908\n",
      "Image: 9909\n",
      "Image: 9910\n",
      "Image: 9911\n",
      "Image: 9912\n",
      "Image: 9913\n",
      "Image: 9914\n",
      "Image: 9915\n",
      "Image: 9916\n",
      "Image: 9917\n",
      "Image: 9918\n",
      "Image: 9919\n",
      "Image: 9920\n",
      "Image: 9921\n",
      "Image: 9922\n",
      "Image: 9923\n",
      "Image: 9924\n",
      "Image: 9925\n",
      "Image: 9926\n",
      "Image: 9927\n",
      "Image: 9928\n",
      "Image: 9929\n",
      "Image: 9930\n",
      "Image: 9931\n",
      "Image: 9932\n",
      "Image: 9933\n",
      "Image: 9934\n",
      "Image: 9935\n",
      "Image: 9936\n",
      "Image: 9937\n",
      "Image: 9938\n",
      "Image: 9939\n",
      "Image: 9940\n",
      "Image: 9941\n",
      "Image: 9942\n",
      "Image: 9943\n",
      "Image: 9944\n",
      "Image: 9945\n",
      "Image: 9946\n",
      "Image: 9947\n",
      "Image: 9948\n",
      "Image: 9949\n",
      "Image: 9950\n",
      "Image: 9951\n",
      "Image: 9952\n",
      "Image: 9953\n",
      "Image: 9954\n",
      "Image: 9955\n",
      "Image: 9956\n",
      "Image: 9957\n",
      "Image: 9958\n",
      "Image: 9959\n",
      "Image: 9960\n",
      "Image: 9961\n",
      "Image: 9962\n",
      "Image: 9963\n",
      "Image: 9964\n",
      "Image: 9965\n",
      "Image: 9966\n",
      "Image: 9967\n",
      "Image: 9968\n",
      "Image: 9969\n",
      "Image: 9970\n",
      "Image: 9971\n",
      "Image: 9972\n",
      "Image: 9973\n",
      "Image: 9974\n",
      "Image: 9975\n",
      "Image: 9976\n",
      "Image: 9977\n",
      "Image: 9978\n",
      "Image: 9979\n",
      "Image: 9980\n",
      "Image: 9981\n",
      "Image: 9982\n",
      "Image: 9983\n",
      "Image: 9984\n",
      "Image: 9985\n",
      "Image: 9986\n",
      "Image: 9987\n",
      "Image: 9988\n",
      "Image: 9989\n",
      "Image: 9990\n",
      "Image: 9991\n",
      "Image: 9992\n",
      "Image: 9993\n",
      "Image: 9994\n",
      "Image: 9995\n",
      "Image: 9996\n",
      "Image: 9997\n",
      "Image: 9998\n",
      "Image: 9999\n",
      "Image: 10000\n",
      "Image: 10001\n",
      "Image: 10002\n",
      "Image: 10003\n",
      "Image: 10004\n",
      "Image: 10005\n",
      "Image: 10006\n",
      "Image: 10007\n",
      "Image: 10008\n",
      "Image: 10009\n",
      "Image: 10010\n",
      "Image: 10011\n",
      "Image: 10012\n",
      "Image: 10013\n",
      "Image: 10014\n",
      "Image: 10015\n",
      "Image: 10016\n",
      "Image: 10017\n",
      "Image: 10018\n",
      "Image: 10019\n",
      "Image: 10020\n",
      "Image: 10021\n",
      "Image: 10022\n",
      "Image: 10023\n",
      "Image: 10024\n",
      "Image: 10025\n",
      "Image: 10026\n",
      "Image: 10027\n",
      "Image: 10028\n",
      "Image: 10029\n",
      "Image: 10030\n",
      "Image: 10031\n",
      "Image: 10032\n",
      "Image: 10033\n",
      "Image: 10034\n",
      "Image: 10035\n",
      "Image: 10036\n",
      "Image: 10037\n",
      "Image: 10038\n",
      "Image: 10039\n",
      "Image: 10040\n",
      "Image: 10041\n",
      "Image: 10042\n",
      "Image: 10043\n",
      "Image: 10044\n",
      "Image: 10045\n",
      "Image: 10046\n",
      "Image: 10047\n",
      "Image: 10048\n",
      "Image: 10049\n",
      "Image: 10050\n",
      "Image: 10051\n",
      "Image: 10052\n",
      "Image: 10053\n",
      "Image: 10054\n",
      "Image: 10055\n",
      "Image: 10056\n",
      "Image: 10057\n",
      "Image: 10058\n",
      "Image: 10059\n",
      "Image: 10060\n",
      "Image: 10061\n",
      "Image: 10062\n",
      "Image: 10063\n",
      "Image: 10064\n",
      "Image: 10065\n",
      "Image: 10066\n",
      "Image: 10067\n",
      "Image: 10068\n",
      "Image: 10069\n",
      "Image: 10070\n",
      "Image: 10071\n",
      "Image: 10072\n",
      "Image: 10073\n",
      "Image: 10074\n",
      "Image: 10075\n",
      "Image: 10076\n",
      "Image: 10077\n",
      "Image: 10078\n",
      "Image: 10079\n",
      "Image: 10080\n",
      "Image: 10081\n",
      "Image: 10082\n",
      "Image: 10083\n",
      "Image: 10084\n",
      "Image: 10085\n",
      "Image: 10086\n",
      "Image: 10087\n",
      "Image: 10088\n",
      "Image: 10089\n",
      "Image: 10090\n",
      "Image: 10091\n",
      "Image: 10092\n",
      "Image: 10093\n",
      "Image: 10094\n",
      "Image: 10095\n",
      "Image: 10096\n",
      "Image: 10097\n",
      "Image: 10098\n",
      "Image: 10099\n",
      "Image: 10100\n",
      "Image: 10101\n",
      "Image: 10102\n",
      "Image: 10103\n",
      "Image: 10104\n",
      "Image: 10105\n",
      "Image: 10106\n",
      "Image: 10107\n",
      "Image: 10108\n",
      "Image: 10109\n",
      "Image: 10110\n",
      "Image: 10111\n",
      "Image: 10112\n",
      "Image: 10113\n",
      "Image: 10114\n",
      "Image: 10115\n",
      "Image: 10116\n",
      "Image: 10117\n",
      "Image: 10118\n",
      "Image: 10119\n",
      "Image: 10120\n",
      "Image: 10121\n",
      "Image: 10122\n",
      "Image: 10123\n",
      "Image: 10124\n",
      "Image: 10125\n",
      "Image: 10126\n",
      "Image: 10127\n",
      "Image: 10128\n",
      "Image: 10129\n",
      "Image: 10130\n",
      "Image: 10131\n",
      "Image: 10132\n",
      "Image: 10133\n",
      "Image: 10134\n",
      "Image: 10135\n",
      "Image: 10136\n",
      "Image: 10137\n",
      "Image: 10138\n",
      "Image: 10139\n",
      "Image: 10140\n",
      "Image: 10141\n",
      "Image: 10142\n",
      "Image: 10143\n",
      "Image: 10144\n",
      "Image: 10145\n",
      "Image: 10146\n",
      "Image: 10147\n",
      "Image: 10148\n",
      "Image: 10149\n",
      "Image: 10150\n",
      "Image: 10151\n",
      "Image: 10152\n",
      "Image: 10153\n",
      "Image: 10154\n",
      "Image: 10155\n",
      "Image: 10156\n",
      "Image: 10157\n",
      "Image: 10158\n",
      "Image: 10159\n",
      "Image: 10160\n",
      "Image: 10161\n",
      "Image: 10162\n",
      "Image: 10163\n",
      "Image: 10164\n",
      "Image: 10165\n",
      "Image: 10166\n",
      "Image: 10167\n",
      "Image: 10168\n",
      "Image: 10169\n",
      "Image: 10170\n",
      "Image: 10171\n",
      "Image: 10172\n",
      "Image: 10173\n",
      "Image: 10174\n",
      "Image: 10175\n",
      "Image: 10176\n",
      "Image: 10177\n",
      "Image: 10178\n",
      "Image: 10179\n",
      "Image: 10180\n",
      "Image: 10181\n",
      "Image: 10182\n",
      "Image: 10183\n",
      "Image: 10184\n",
      "Image: 10185\n",
      "Image: 10186\n",
      "Image: 10187\n",
      "Image: 10188\n",
      "Image: 10189\n",
      "Image: 10190\n",
      "Image: 10191\n",
      "Image: 10192\n",
      "Image: 10193\n",
      "Image: 10194\n",
      "Image: 10195\n",
      "Image: 10196\n",
      "Image: 10197\n",
      "Image: 10198\n",
      "Image: 10199\n",
      "Image: 10200\n",
      "Image: 10201\n",
      "Image: 10202\n",
      "Image: 10203\n",
      "Image: 10204\n",
      "Image: 10205\n",
      "Image: 10206\n",
      "Image: 10207\n",
      "Image: 10208\n",
      "Image: 10209\n",
      "Image: 10210\n",
      "Image: 10211\n",
      "Image: 10212\n",
      "Image: 10213\n",
      "Image: 10214\n",
      "Image: 10215\n",
      "Image: 10216\n",
      "Image: 10217\n",
      "Image: 10218\n",
      "Image: 10219\n",
      "Image: 10220\n",
      "Image: 10221\n",
      "Image: 10222\n",
      "Image: 10223\n",
      "Image: 10224\n",
      "Image: 10225\n",
      "Image: 10226\n",
      "Image: 10227\n",
      "Image: 10228\n",
      "Image: 10229\n",
      "Image: 10230\n",
      "Image: 10231\n",
      "Image: 10232\n",
      "Image: 10233\n",
      "Image: 10234\n",
      "Image: 10235\n",
      "Image: 10236\n",
      "Image: 10237\n",
      "Image: 10238\n",
      "Image: 10239\n",
      "Image: 10240\n",
      "Image: 10241\n",
      "Image: 10242\n",
      "Image: 10243\n",
      "Image: 10244\n",
      "Image: 10245\n",
      "Image: 10246\n",
      "Image: 10247\n",
      "Image: 10248\n",
      "Image: 10249\n",
      "Image: 10250\n",
      "Image: 10251\n",
      "Image: 10252\n",
      "Image: 10253\n",
      "Image: 10254\n",
      "Image: 10255\n",
      "Image: 10256\n",
      "Image: 10257\n",
      "Image: 10258\n",
      "Image: 10259\n",
      "Image: 10260\n",
      "Image: 10261\n",
      "Image: 10262\n",
      "Image: 10263\n",
      "Image: 10264\n",
      "Image: 10265\n",
      "Image: 10266\n",
      "Image: 10267\n",
      "Image: 10268\n",
      "Image: 10269\n",
      "Image: 10270\n",
      "Image: 10271\n",
      "Image: 10272\n",
      "Image: 10273\n",
      "Image: 10274\n",
      "Image: 10275\n",
      "Image: 10276\n",
      "Image: 10277\n",
      "Image: 10278\n",
      "Image: 10279\n",
      "Image: 10280\n",
      "Image: 10281\n",
      "Image: 10282\n",
      "Image: 10283\n",
      "Image: 10284\n",
      "Image: 10285\n",
      "Image: 10286\n",
      "Image: 10287\n",
      "Image: 10288\n",
      "Image: 10289\n",
      "Image: 10290\n",
      "Image: 10291\n",
      "Image: 10292\n",
      "Image: 10293\n",
      "Image: 10294\n",
      "Image: 10295\n",
      "Image: 10296\n",
      "Image: 10297\n",
      "Image: 10298\n",
      "Image: 10299\n",
      "Image: 10300\n",
      "Image: 10301\n",
      "Image: 10302\n",
      "Image: 10303\n",
      "Image: 10304\n",
      "Image: 10305\n",
      "Image: 10306\n",
      "Image: 10307\n",
      "Image: 10308\n",
      "Image: 10309\n",
      "Image: 10310\n",
      "Image: 10311\n",
      "Image: 10312\n",
      "Image: 10313\n",
      "Image: 10314\n",
      "Image: 10315\n",
      "Image: 10316\n",
      "Image: 10317\n",
      "Image: 10318\n",
      "Image: 10319\n",
      "Image: 10320\n",
      "Image: 10321\n",
      "Image: 10322\n",
      "Image: 10323\n",
      "Image: 10324\n",
      "Image: 10325\n",
      "Image: 10326\n",
      "Image: 10327\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 10328\n",
      "Image: 10329\n",
      "Image: 10330\n",
      "Image: 10331\n",
      "Image: 10332\n",
      "Image: 10333\n",
      "Image: 10334\n",
      "Image: 10335\n",
      "Image: 10336\n",
      "Image: 10337\n",
      "Image: 10338\n",
      "Image: 10339\n",
      "Image: 10340\n",
      "Image: 10341\n",
      "Image: 10342\n",
      "Image: 10343\n",
      "Image: 10344\n",
      "Image: 10345\n",
      "Image: 10346\n",
      "Image: 10347\n",
      "Image: 10348\n",
      "Image: 10349\n",
      "Image: 10350\n",
      "Image: 10351\n",
      "Image: 10352\n",
      "Image: 10353\n",
      "Image: 10354\n",
      "Image: 10355\n",
      "Image: 10356\n",
      "Image: 10357\n",
      "Image: 10358\n",
      "Image: 10359\n",
      "Image: 10360\n",
      "Image: 10361\n",
      "Image: 10362\n",
      "Image: 10363\n",
      "Image: 10364\n",
      "Image: 10365\n",
      "Image: 10366\n",
      "Image: 10367\n",
      "Image: 10368\n",
      "Image: 10369\n",
      "Image: 10370\n",
      "Image: 10371\n",
      "Image: 10372\n",
      "Image: 10373\n",
      "Image: 10374\n",
      "Image: 10375\n",
      "Image: 10376\n",
      "Image: 10377\n",
      "Image: 10378\n",
      "Image: 10379\n",
      "Image: 10380\n",
      "Image: 10381\n",
      "Image: 10382\n",
      "Image: 10383\n",
      "Image: 10384\n",
      "Image: 10385\n",
      "Image: 10386\n",
      "Image: 10387\n",
      "Image: 10388\n",
      "Image: 10389\n",
      "Image: 10390\n",
      "Image: 10391\n",
      "Image: 10392\n",
      "Image: 10393\n",
      "Image: 10394\n",
      "Image: 10395\n",
      "Image: 10396\n",
      "Image: 10397\n",
      "Image: 10398\n",
      "Image: 10399\n",
      "Image: 10400\n",
      "Image: 10401\n",
      "Image: 10402\n",
      "Image: 10403\n",
      "Image: 10404\n",
      "Image: 10405\n",
      "Image: 10406\n",
      "Image: 10407\n",
      "Image: 10408\n",
      "Image: 10409\n",
      "Image: 10410\n",
      "Image: 10411\n",
      "Image: 10412\n",
      "Image: 10413\n",
      "Image: 10414\n",
      "Image: 10415\n",
      "Image: 10416\n",
      "Image: 10417\n",
      "Image: 10418\n",
      "Image: 10419\n",
      "Image: 10420\n",
      "Image: 10421\n",
      "Image: 10422\n",
      "Image: 10423\n",
      "Image: 10424\n",
      "Image: 10425\n",
      "Image: 10426\n",
      "Image: 10427\n",
      "Image: 10428\n",
      "Image: 10429\n",
      "Image: 10430\n",
      "Image: 10431\n",
      "Image: 10432\n",
      "Image: 10433\n",
      "Image: 10434\n",
      "Image: 10435\n",
      "Image: 10436\n",
      "Image: 10437\n",
      "Image: 10438\n",
      "Image: 10439\n",
      "Image: 10440\n",
      "Image: 10441\n",
      "Image: 10442\n",
      "Image: 10443\n",
      "Image: 10444\n",
      "Image: 10445\n",
      "Image: 10446\n",
      "Image: 10447\n",
      "Image: 10448\n",
      "Image: 10449\n",
      "Image: 10450\n",
      "Image: 10451\n",
      "Image: 10452\n",
      "Image: 10453\n",
      "Image: 10454\n",
      "Image: 10455\n",
      "Image: 10456\n",
      "Image: 10457\n",
      "Image: 10458\n",
      "Image: 10459\n",
      "Image: 10460\n",
      "Image: 10461\n",
      "Image: 10462\n",
      "Image: 10463\n",
      "Image: 10464\n",
      "Image: 10465\n",
      "Image: 10466\n",
      "Image: 10467\n",
      "Image: 10468\n",
      "Image: 10469\n",
      "Image: 10470\n",
      "Image: 10471\n",
      "Image: 10472\n",
      "Image: 10473\n",
      "Image: 10474\n",
      "Image: 10475\n",
      "Image: 10476\n",
      "Image: 10477\n",
      "Image: 10478\n",
      "Image: 10479\n",
      "Image: 10480\n",
      "Image: 10481\n",
      "Image: 10482\n",
      "Image: 10483\n",
      "Image: 10484\n",
      "Image: 10485\n",
      "Image: 10486\n",
      "Image: 10487\n",
      "Image: 10488\n",
      "Image: 10489\n",
      "Image: 10490\n",
      "Image: 10491\n",
      "Image: 10492\n",
      "Image: 10493\n",
      "Image: 10494\n",
      "Image: 10495\n",
      "Image: 10496\n",
      "Image: 10497\n",
      "Image: 10498\n",
      "Image: 10499\n",
      "Image: 10500\n",
      "Image: 10501\n",
      "Image: 10502\n",
      "Image: 10503\n",
      "Image: 10504\n",
      "Image: 10505\n",
      "Image: 10506\n",
      "Image: 10507\n",
      "Image: 10508\n",
      "Image: 10509\n",
      "Image: 10510\n",
      "Image: 10511\n",
      "Image: 10512\n",
      "Image: 10513\n",
      "Image: 10514\n",
      "Image: 10515\n",
      "Image: 10516\n",
      "Image: 10517\n",
      "Image: 10518\n",
      "Image: 10519\n",
      "Image: 10520\n",
      "Image: 10521\n",
      "Image: 10522\n",
      "Image: 10523\n",
      "Image: 10524\n",
      "Image: 10525\n",
      "Image: 10526\n",
      "Image: 10527\n",
      "Image: 10528\n",
      "Image: 10529\n",
      "Image: 10530\n",
      "Image: 10531\n",
      "Image: 10532\n",
      "Image: 10533\n",
      "Image: 10534\n",
      "Image: 10535\n",
      "Image: 10536\n",
      "Image: 10537\n",
      "Image: 10538\n",
      "Image: 10539\n",
      "Image: 10540\n",
      "Image: 10541\n",
      "Image: 10542\n",
      "Image: 10543\n",
      "Image: 10544\n",
      "Image: 10545\n",
      "Image: 10546\n",
      "Image: 10547\n",
      "Image: 10548\n",
      "Image: 10549\n",
      "Image: 10550\n",
      "Image: 10551\n",
      "Image: 10552\n",
      "Image: 10553\n",
      "Image: 10554\n",
      "Image: 10555\n",
      "Image: 10556\n",
      "Image: 10557\n",
      "Image: 10558\n",
      "Image: 10559\n",
      "Image: 10560\n",
      "Image: 10561\n",
      "Image: 10562\n",
      "Image: 10563\n",
      "Image: 10564\n",
      "Image: 10565\n",
      "Image: 10566\n",
      "Image: 10567\n",
      "Image: 10568\n",
      "Image: 10569\n",
      "Image: 10570\n",
      "Image: 10571\n",
      "Image: 10572\n",
      "Image: 10573\n",
      "Image: 10574\n",
      "Image: 10575\n",
      "Image: 10576\n",
      "Image: 10577\n",
      "Image: 10578\n",
      "Image: 10579\n",
      "Image: 10580\n",
      "Image: 10581\n",
      "Image: 10582\n",
      "Image: 10583\n",
      "Image: 10584\n",
      "Image: 10585\n",
      "Image: 10586\n",
      "Image: 10587\n",
      "Image: 10588\n",
      "Image: 10589\n",
      "Image: 10590\n",
      "Image: 10591\n",
      "Image: 10592\n",
      "Image: 10593\n",
      "Image: 10594\n",
      "Image: 10595\n",
      "Image: 10596\n",
      "Image: 10597\n",
      "Image: 10598\n",
      "Image: 10599\n",
      "Image: 10600\n",
      "Image: 10601\n",
      "Image: 10602\n",
      "Image: 10603\n",
      "Image: 10604\n",
      "Image: 10605\n",
      "Image: 10606\n",
      "Image: 10607\n",
      "Image: 10608\n",
      "Image: 10609\n",
      "Image: 10610\n",
      "Image: 10611\n",
      "Image: 10612\n",
      "Image: 10613\n",
      "Image: 10614\n",
      "Image: 10615\n",
      "Image: 10616\n",
      "Image: 10617\n",
      "Image: 10618\n",
      "Image: 10619\n",
      "Image: 10620\n",
      "Image: 10621\n",
      "Image: 10622\n",
      "Image: 10623\n",
      "Image: 10624\n",
      "Image: 10625\n",
      "Image: 10626\n",
      "Image: 10627\n",
      "Image: 10628\n",
      "Image: 10629\n",
      "Image: 10630\n",
      "Image: 10631\n",
      "Image: 10632\n",
      "Image: 10633\n",
      "Image: 10634\n",
      "Image: 10635\n",
      "Image: 10636\n",
      "Image: 10637\n",
      "Image: 10638\n",
      "Image: 10639\n",
      "Image: 10640\n",
      "Image: 10641\n",
      "Image: 10642\n",
      "Image: 10643\n",
      "Image: 10644\n",
      "Image: 10645\n",
      "Image: 10646\n",
      "Image: 10647\n",
      "Image: 10648\n",
      "Image: 10649\n",
      "Image: 10650\n",
      "Image: 10651\n",
      "Image: 10652\n",
      "Image: 10653\n",
      "Image: 10654\n",
      "Image: 10655\n",
      "Image: 10656\n",
      "Image: 10657\n",
      "Image: 10658\n",
      "Image: 10659\n",
      "Image: 10660\n",
      "Image: 10661\n",
      "Image: 10662\n",
      "Image: 10663\n",
      "Image: 10664\n",
      "Image: 10665\n",
      "Image: 10666\n",
      "Image: 10667\n",
      "Image: 10668\n",
      "Image: 10669\n",
      "Image: 10670\n",
      "Image: 10671\n",
      "Image: 10672\n",
      "Image: 10673\n",
      "Image: 10674\n",
      "Image: 10675\n",
      "Image: 10676\n",
      "Image: 10677\n",
      "Image: 10678\n",
      "Image: 10679\n",
      "Image: 10680\n",
      "Image: 10681\n",
      "Image: 10682\n",
      "Image: 10683\n",
      "Image: 10684\n",
      "Image: 10685\n",
      "Image: 10686\n",
      "Image: 10687\n",
      "Image: 10688\n",
      "Image: 10689\n",
      "Image: 10690\n",
      "Image: 10691\n",
      "Image: 10692\n",
      "Image: 10693\n",
      "Image: 10694\n",
      "Image: 10695\n",
      "Image: 10696\n",
      "Image: 10697\n",
      "Image: 10698\n",
      "Image: 10699\n",
      "Image: 10700\n",
      "Image: 10701\n",
      "Image: 10702\n",
      "Image: 10703\n",
      "Image: 10704\n",
      "Image: 10705\n",
      "Image: 10706\n",
      "Image: 10707\n",
      "Image: 10708\n",
      "Image: 10709\n",
      "Image: 10710\n",
      "Image: 10711\n",
      "Image: 10712\n",
      "Image: 10713\n",
      "Image: 10714\n",
      "Image: 10715\n",
      "Image: 10716\n",
      "Image: 10717\n",
      "Image: 10718\n",
      "Image: 10719\n",
      "Image: 10720\n",
      "Image: 10721\n",
      "Image: 10722\n",
      "Image: 10723\n",
      "Image: 10724\n",
      "Image: 10725\n",
      "Image: 10726\n",
      "Image: 10727\n",
      "Image: 10728\n",
      "Image: 10729\n",
      "Image: 10730\n",
      "Image: 10731\n",
      "Image: 10732\n",
      "Image: 10733\n",
      "Image: 10734\n",
      "Image: 10735\n",
      "Image: 10736\n",
      "Image: 10737\n",
      "Image: 10738\n",
      "Image: 10739\n",
      "Image: 10740\n",
      "Image: 10741\n",
      "Image: 10742\n",
      "Image: 10743\n",
      "Image: 10744\n",
      "Image: 10745\n",
      "Image: 10746\n",
      "Image: 10747\n",
      "Image: 10748\n",
      "Image: 10749\n",
      "Image: 10750\n",
      "Image: 10751\n",
      "Image: 10752\n",
      "Image: 10753\n",
      "Image: 10754\n",
      "Image: 10755\n",
      "Image: 10756\n",
      "Image: 10757\n",
      "Image: 10758\n",
      "Image: 10759\n",
      "Image: 10760\n",
      "Image: 10761\n",
      "Image: 10762\n",
      "Image: 10763\n",
      "Image: 10764\n",
      "Image: 10765\n",
      "Image: 10766\n",
      "Image: 10767\n",
      "Image: 10768\n",
      "Image: 10769\n",
      "Image: 10770\n",
      "Image: 10771\n",
      "Image: 10772\n",
      "Image: 10773\n",
      "Image: 10774\n",
      "Image: 10775\n",
      "Image: 10776\n",
      "Image: 10777\n",
      "Image: 10778\n",
      "Image: 10779\n",
      "Image: 10780\n",
      "Image: 10781\n",
      "Image: 10782\n",
      "Image: 10783\n",
      "Image: 10784\n",
      "Image: 10785\n",
      "Image: 10786\n",
      "Image: 10787\n",
      "Image: 10788\n",
      "Image: 10789\n",
      "Image: 10790\n",
      "Image: 10791\n",
      "Image: 10792\n",
      "Image: 10793\n",
      "Image: 10794\n",
      "Image: 10795\n",
      "Image: 10796\n",
      "Image: 10797\n",
      "Image: 10798\n",
      "Image: 10799\n",
      "Image: 10800\n",
      "Image: 10801\n",
      "Image: 10802\n",
      "Image: 10803\n",
      "Image: 10804\n",
      "Image: 10805\n",
      "Image: 10806\n",
      "Image: 10807\n",
      "Image: 10808\n",
      "Image: 10809\n",
      "Image: 10810\n",
      "Image: 10811\n",
      "Image: 10812\n",
      "Image: 10813\n",
      "Image: 10814\n",
      "Image: 10815\n",
      "Image: 10816\n",
      "Image: 10817\n",
      "Image: 10818\n",
      "Image: 10819\n",
      "Image: 10820\n",
      "Image: 10821\n",
      "Image: 10822\n",
      "Image: 10823\n",
      "Image: 10824\n",
      "Image: 10825\n",
      "Image: 10826\n",
      "Image: 10827\n",
      "Image: 10828\n",
      "Image: 10829\n",
      "Image: 10830\n",
      "Image: 10831\n",
      "Image: 10832\n",
      "Image: 10833\n",
      "Image: 10834\n",
      "Image: 10835\n",
      "Image: 10836\n",
      "Image: 10837\n",
      "Image: 10838\n",
      "Image: 10839\n",
      "Image: 10840\n",
      "Image: 10841\n",
      "Image: 10842\n",
      "Image: 10843\n",
      "Image: 10844\n",
      "Image: 10845\n",
      "Image: 10846\n",
      "Image: 10847\n",
      "Image: 10848\n",
      "Image: 10849\n",
      "Image: 10850\n",
      "Image: 10851\n",
      "Image: 10852\n",
      "Image: 10853\n",
      "Image: 10854\n",
      "Image: 10855\n",
      "Image: 10856\n",
      "Image: 10857\n",
      "Image: 10858\n",
      "Image: 10859\n",
      "Image: 10860\n",
      "Image: 10861\n",
      "Image: 10862\n",
      "Image: 10863\n",
      "Image: 10864\n",
      "Image: 10865\n",
      "Image: 10866\n",
      "Image: 10867\n",
      "Image: 10868\n",
      "Image: 10869\n",
      "Image: 10870\n",
      "Image: 10871\n",
      "Image: 10872\n",
      "Image: 10873\n",
      "Image: 10874\n",
      "Image: 10875\n",
      "Image: 10876\n",
      "Image: 10877\n",
      "Image: 10878\n",
      "Image: 10879\n",
      "Image: 10880\n",
      "Image: 10881\n",
      "Image: 10882\n",
      "Image: 10883\n",
      "Image: 10884\n",
      "Image: 10885\n",
      "Image: 10886\n",
      "Image: 10887\n",
      "Image: 10888\n",
      "Image: 10889\n",
      "Image: 10890\n",
      "Image: 10891\n",
      "Image: 10892\n",
      "Image: 10893\n",
      "Image: 10894\n",
      "Image: 10895\n",
      "Image: 10896\n",
      "Image: 10897\n",
      "Image: 10898\n",
      "Image: 10899\n",
      "Image: 10900\n",
      "Image: 10901\n",
      "Image: 10902\n",
      "Image: 10903\n",
      "Image: 10904\n",
      "Image: 10905\n",
      "Image: 10906\n",
      "Image: 10907\n",
      "Image: 10908\n",
      "Image: 10909\n",
      "Image: 10910\n",
      "Image: 10911\n",
      "Image: 10912\n",
      "Image: 10913\n",
      "Image: 10914\n",
      "Image: 10915\n",
      "Image: 10916\n",
      "Image: 10917\n",
      "Image: 10918\n",
      "Image: 10919\n",
      "Image: 10920\n",
      "Image: 10921\n",
      "Image: 10922\n",
      "Image: 10923\n",
      "Image: 10924\n",
      "Image: 10925\n",
      "Image: 10926\n",
      "Image: 10927\n",
      "Image: 10928\n",
      "Image: 10929\n",
      "Image: 10930\n",
      "Image: 10931\n",
      "Image: 10932\n",
      "Image: 10933\n",
      "Image: 10934\n",
      "Image: 10935\n",
      "Image: 10936\n",
      "Image: 10937\n",
      "Image: 10938\n",
      "Image: 10939\n",
      "Image: 10940\n",
      "Image: 10941\n",
      "Image: 10942\n",
      "Image: 10943\n",
      "Image: 10944\n",
      "Image: 10945\n",
      "Image: 10946\n",
      "Image: 10947\n",
      "Image: 10948\n",
      "Image: 10949\n",
      "Image: 10950\n",
      "Image: 10951\n",
      "Image: 10952\n",
      "Image: 10953\n",
      "Image: 10954\n",
      "Image: 10955\n",
      "Image: 10956\n",
      "Image: 10957\n",
      "Image: 10958\n",
      "Image: 10959\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 10960\n",
      "Image: 10961\n",
      "Image: 10962\n",
      "Image: 10963\n",
      "Image: 10964\n",
      "Image: 10965\n",
      "Image: 10966\n",
      "Image: 10967\n",
      "Image: 10968\n",
      "Image: 10969\n",
      "Image: 10970\n",
      "Image: 10971\n",
      "Image: 10972\n",
      "Image: 10973\n",
      "Image: 10974\n",
      "Image: 10975\n",
      "Image: 10976\n",
      "Image: 10977\n",
      "Image: 10978\n",
      "Image: 10979\n",
      "Image: 10980\n",
      "Image: 10981\n",
      "Image: 10982\n",
      "Image: 10983\n",
      "Image: 10984\n",
      "Image: 10985\n",
      "Image: 10986\n",
      "Image: 10987\n",
      "Image: 10988\n",
      "Image: 10989\n",
      "Image: 10990\n",
      "Image: 10991\n",
      "Image: 10992\n",
      "Image: 10993\n",
      "Image: 10994\n",
      "Image: 10995\n",
      "Image: 10996\n",
      "Image: 10997\n",
      "Image: 10998\n",
      "Image: 10999\n",
      "Image: 11000\n",
      "Image: 11001\n",
      "Image: 11002\n",
      "Image: 11003\n",
      "Image: 11004\n",
      "Image: 11005\n",
      "Image: 11006\n",
      "Image: 11007\n",
      "Image: 11008\n",
      "Image: 11009\n",
      "Image: 11010\n",
      "Image: 11011\n",
      "Image: 11012\n",
      "Image: 11013\n",
      "Image: 11014\n",
      "Image: 11015\n",
      "Image: 11016\n",
      "Image: 11017\n",
      "Image: 11018\n",
      "Image: 11019\n",
      "Image: 11020\n",
      "Image: 11021\n",
      "Image: 11022\n",
      "Image: 11023\n",
      "Image: 11024\n",
      "Image: 11025\n",
      "Image: 11026\n",
      "Image: 11027\n",
      "Image: 11028\n",
      "Image: 11029\n",
      "Image: 11030\n",
      "Image: 11031\n",
      "Image: 11032\n",
      "Image: 11033\n",
      "Image: 11034\n",
      "Image: 11035\n",
      "Image: 11036\n",
      "Image: 11037\n",
      "Image: 11038\n",
      "Image: 11039\n",
      "Image: 11040\n",
      "Image: 11041\n",
      "Image: 11042\n",
      "Image: 11043\n",
      "Image: 11044\n",
      "Image: 11045\n",
      "Image: 11046\n",
      "Image: 11047\n",
      "Image: 11048\n",
      "Image: 11049\n",
      "Image: 11050\n",
      "Image: 11051\n",
      "Image: 11052\n",
      "Image: 11053\n",
      "Image: 11054\n",
      "Image: 11055\n",
      "Image: 11056\n",
      "Image: 11057\n",
      "Image: 11058\n",
      "Image: 11059\n",
      "Image: 11060\n",
      "Image: 11061\n",
      "Image: 11062\n",
      "Image: 11063\n",
      "Image: 11064\n",
      "Image: 11065\n",
      "Image: 11066\n",
      "Image: 11067\n",
      "Image: 11068\n",
      "Image: 11069\n",
      "Image: 11070\n",
      "Image: 11071\n",
      "Image: 11072\n",
      "Image: 11073\n",
      "Image: 11074\n",
      "Image: 11075\n",
      "Image: 11076\n",
      "Image: 11077\n",
      "Image: 11078\n",
      "Image: 11079\n",
      "Image: 11080\n",
      "Image: 11081\n",
      "Image: 11082\n",
      "Image: 11083\n",
      "Image: 11084\n",
      "Image: 11085\n",
      "Image: 11086\n",
      "Image: 11087\n",
      "Image: 11088\n",
      "Image: 11089\n",
      "Image: 11090\n",
      "Image: 11091\n",
      "Image: 11092\n",
      "Image: 11093\n",
      "Image: 11094\n",
      "Image: 11095\n",
      "Image: 11096\n",
      "Image: 11097\n",
      "Image: 11098\n",
      "Image: 11099\n",
      "Image: 11100\n",
      "Image: 11101\n",
      "Image: 11102\n",
      "Image: 11103\n",
      "Image: 11104\n",
      "Image: 11105\n",
      "Image: 11106\n",
      "Image: 11107\n",
      "Image: 11108\n",
      "Image: 11109\n",
      "Image: 11110\n",
      "Image: 11111\n",
      "Image: 11112\n",
      "Image: 11113\n",
      "Image: 11114\n",
      "Image: 11115\n",
      "Image: 11116\n",
      "Image: 11117\n",
      "Image: 11118\n",
      "Image: 11119\n",
      "Image: 11120\n",
      "Image: 11121\n",
      "Image: 11122\n",
      "Image: 11123\n",
      "Image: 11124\n",
      "Image: 11125\n",
      "Image: 11126\n",
      "Image: 11127\n",
      "Image: 11128\n",
      "Image: 11129\n",
      "Image: 11130\n",
      "Image: 11131\n",
      "Image: 11132\n",
      "Image: 11133\n",
      "Image: 11134\n",
      "Image: 11135\n",
      "Image: 11136\n",
      "Image: 11137\n",
      "Image: 11138\n",
      "Image: 11139\n",
      "Image: 11140\n",
      "Image: 11141\n",
      "Image: 11142\n",
      "Image: 11143\n",
      "Image: 11144\n",
      "Image: 11145\n",
      "Image: 11146\n",
      "Image: 11147\n",
      "Image: 11148\n",
      "Image: 11149\n",
      "Image: 11150\n",
      "Image: 11151\n",
      "Image: 11152\n",
      "Image: 11153\n",
      "Image: 11154\n",
      "Image: 11155\n",
      "Image: 11156\n",
      "Image: 11157\n",
      "Image: 11158\n",
      "Image: 11159\n",
      "Image: 11160\n",
      "Image: 11161\n",
      "Image: 11162\n",
      "Image: 11163\n",
      "Image: 11164\n",
      "Image: 11165\n",
      "Image: 11166\n",
      "Image: 11167\n",
      "Image: 11168\n",
      "Image: 11169\n",
      "Image: 11170\n",
      "Image: 11171\n",
      "Image: 11172\n",
      "Image: 11173\n",
      "Image: 11174\n",
      "Image: 11175\n",
      "Image: 11176\n",
      "Image: 11177\n",
      "Image: 11178\n",
      "Image: 11179\n",
      "Image: 11180\n",
      "Image: 11181\n",
      "Image: 11182\n",
      "Image: 11183\n",
      "Image: 11184\n",
      "Image: 11185\n",
      "Image: 11186\n",
      "Image: 11187\n",
      "Image: 11188\n",
      "Image: 11189\n",
      "Image: 11190\n",
      "Image: 11191\n",
      "Image: 11192\n",
      "Image: 11193\n",
      "Image: 11194\n",
      "Image: 11195\n",
      "Image: 11196\n",
      "Image: 11197\n",
      "Image: 11198\n",
      "Image: 11199\n",
      "Image: 11200\n",
      "Image: 11201\n",
      "Image: 11202\n",
      "Image: 11203\n",
      "Image: 11204\n",
      "Image: 11205\n",
      "Image: 11206\n",
      "Image: 11207\n",
      "Image: 11208\n",
      "Image: 11209\n",
      "Image: 11210\n",
      "Image: 11211\n",
      "Image: 11212\n",
      "Image: 11213\n",
      "Image: 11214\n",
      "Image: 11215\n",
      "Image: 11216\n",
      "Image: 11217\n",
      "Image: 11218\n",
      "Image: 11219\n",
      "Image: 11220\n",
      "Image: 11221\n",
      "Image: 11222\n",
      "Image: 11223\n",
      "Image: 11224\n",
      "Image: 11225\n",
      "Image: 11226\n",
      "Image: 11227\n",
      "Image: 11228\n",
      "Image: 11229\n",
      "Image: 11230\n",
      "Image: 11231\n",
      "Image: 11232\n",
      "Image: 11233\n",
      "Image: 11234\n",
      "Image: 11235\n",
      "Image: 11236\n",
      "Image: 11237\n",
      "Image: 11238\n",
      "Image: 11239\n",
      "Image: 11240\n",
      "Image: 11241\n",
      "Image: 11242\n",
      "Image: 11243\n",
      "Image: 11244\n",
      "Image: 11245\n",
      "Image: 11246\n",
      "Image: 11247\n",
      "Image: 11248\n",
      "Image: 11249\n",
      "Image: 11250\n",
      "Image: 11251\n",
      "Image: 11252\n",
      "Image: 11253\n",
      "Image: 11254\n",
      "Image: 11255\n",
      "Image: 11256\n",
      "Image: 11257\n",
      "Image: 11258\n",
      "Image: 11259\n",
      "Image: 11260\n",
      "Image: 11261\n",
      "Image: 11262\n",
      "Image: 11263\n",
      "Image: 11264\n",
      "Image: 11265\n",
      "Image: 11266\n",
      "Image: 11267\n",
      "Image: 11268\n",
      "Image: 11269\n",
      "Image: 11270\n",
      "Image: 11271\n",
      "Image: 11272\n",
      "Image: 11273\n",
      "Image: 11274\n",
      "Image: 11275\n",
      "Image: 11276\n",
      "Image: 11277\n",
      "Image: 11278\n",
      "Image: 11279\n",
      "Image: 11280\n",
      "Image: 11281\n",
      "Image: 11282\n",
      "Image: 11283\n",
      "Image: 11284\n",
      "Image: 11285\n",
      "Image: 11286\n",
      "Image: 11287\n",
      "Image: 11288\n",
      "Image: 11289\n",
      "Image: 11290\n",
      "Image: 11291\n",
      "Image: 11292\n",
      "Image: 11293\n",
      "Image: 11294\n",
      "Image: 11295\n",
      "Image: 11296\n",
      "Image: 11297\n",
      "Image: 11298\n",
      "Image: 11299\n",
      "Image: 11300\n",
      "Image: 11301\n",
      "Image: 11302\n",
      "Image: 11303\n",
      "Image: 11304\n",
      "Image: 11305\n",
      "Image: 11306\n",
      "Image: 11307\n",
      "Image: 11308\n",
      "Image: 11309\n",
      "Image: 11310\n",
      "Image: 11311\n",
      "Image: 11312\n",
      "Image: 11313\n",
      "Image: 11314\n",
      "Image: 11315\n",
      "Image: 11316\n",
      "Image: 11317\n",
      "Image: 11318\n",
      "Image: 11319\n",
      "Image: 11320\n",
      "Image: 11321\n",
      "Image: 11322\n",
      "Image: 11323\n",
      "Image: 11324\n",
      "Image: 11325\n",
      "Image: 11326\n",
      "Image: 11327\n",
      "Image: 11328\n",
      "Image: 11329\n",
      "Image: 11330\n",
      "Image: 11331\n",
      "Image: 11332\n",
      "Image: 11333\n",
      "Image: 11334\n",
      "Image: 11335\n",
      "Image: 11336\n",
      "Image: 11337\n",
      "Image: 11338\n",
      "Image: 11339\n",
      "Image: 11340\n",
      "Image: 11341\n",
      "Image: 11342\n",
      "Image: 11343\n",
      "Image: 11344\n",
      "Image: 11345\n",
      "Image: 11346\n",
      "Image: 11347\n",
      "Image: 11348\n",
      "Image: 11349\n",
      "Image: 11350\n",
      "Image: 11351\n",
      "Image: 11352\n",
      "Image: 11353\n",
      "Image: 11354\n",
      "Image: 11355\n",
      "Image: 11356\n",
      "Image: 11357\n",
      "Image: 11358\n",
      "Image: 11359\n",
      "Image: 11360\n",
      "Image: 11361\n",
      "Image: 11362\n",
      "Image: 11363\n",
      "Image: 11364\n",
      "Image: 11365\n",
      "Image: 11366\n",
      "Image: 11367\n",
      "Image: 11368\n",
      "Image: 11369\n",
      "Image: 11370\n",
      "Image: 11371\n",
      "Image: 11372\n",
      "Image: 11373\n",
      "Image: 11374\n",
      "Image: 11375\n",
      "Image: 11376\n",
      "Image: 11377\n",
      "Image: 11378\n",
      "Image: 11379\n",
      "Image: 11380\n",
      "Image: 11381\n",
      "Image: 11382\n",
      "Image: 11383\n",
      "Image: 11384\n",
      "Image: 11385\n",
      "Image: 11386\n",
      "Image: 11387\n",
      "Image: 11388\n",
      "Image: 11389\n",
      "Image: 11390\n",
      "Image: 11391\n",
      "Image: 11392\n",
      "Image: 11393\n",
      "Image: 11394\n",
      "Image: 11395\n",
      "Image: 11396\n",
      "Image: 11397\n",
      "Image: 11398\n",
      "Image: 11399\n",
      "Image: 11400\n",
      "Image: 11401\n",
      "Image: 11402\n",
      "Image: 11403\n",
      "Image: 11404\n",
      "Image: 11405\n",
      "Image: 11406\n",
      "Image: 11407\n",
      "Image: 11408\n",
      "Image: 11409\n",
      "Image: 11410\n",
      "Image: 11411\n",
      "Image: 11412\n",
      "Image: 11413\n",
      "Image: 11414\n",
      "Image: 11415\n",
      "Image: 11416\n",
      "Image: 11417\n",
      "Image: 11418\n",
      "Image: 11419\n",
      "Image: 11420\n",
      "Image: 11421\n",
      "Image: 11422\n",
      "Image: 11423\n",
      "Image: 11424\n",
      "Image: 11425\n",
      "Image: 11426\n",
      "Image: 11427\n",
      "Image: 11428\n",
      "Image: 11429\n",
      "Image: 11430\n",
      "Image: 11431\n",
      "Image: 11432\n",
      "Image: 11433\n",
      "Image: 11434\n",
      "Image: 11435\n",
      "Image: 11436\n",
      "Image: 11437\n",
      "Image: 11438\n",
      "Image: 11439\n",
      "Image: 11440\n",
      "Image: 11441\n",
      "Image: 11442\n",
      "Image: 11443\n",
      "Image: 11444\n",
      "Image: 11445\n",
      "Image: 11446\n",
      "Image: 11447\n",
      "Image: 11448\n",
      "Image: 11449\n",
      "Image: 11450\n",
      "Image: 11451\n",
      "Image: 11452\n",
      "Image: 11453\n",
      "Image: 11454\n",
      "Image: 11455\n",
      "Image: 11456\n",
      "Image: 11457\n",
      "Image: 11458\n",
      "Image: 11459\n",
      "Image: 11460\n",
      "Image: 11461\n",
      "Image: 11462\n",
      "Image: 11463\n",
      "Image: 11464\n",
      "Image: 11465\n",
      "Image: 11466\n",
      "Image: 11467\n",
      "Image: 11468\n",
      "Image: 11469\n",
      "Image: 11470\n",
      "Image: 11471\n",
      "Image: 11472\n",
      "Image: 11473\n",
      "Image: 11474\n",
      "Image: 11475\n",
      "Image: 11476\n",
      "Image: 11477\n",
      "Image: 11478\n",
      "Image: 11479\n",
      "Image: 11480\n",
      "Image: 11481\n",
      "Image: 11482\n",
      "Image: 11483\n",
      "Image: 11484\n",
      "Image: 11485\n",
      "Image: 11486\n",
      "Image: 11487\n",
      "Image: 11488\n",
      "Image: 11489\n",
      "Image: 11490\n",
      "Image: 11491\n",
      "Image: 11492\n",
      "Image: 11493\n",
      "Image: 11494\n",
      "Image: 11495\n",
      "Image: 11496\n",
      "Image: 11497\n",
      "Image: 11498\n",
      "Image: 11499\n",
      "Image: 11500\n",
      "Image: 11501\n",
      "Image: 11502\n",
      "Image: 11503\n",
      "Image: 11504\n",
      "Image: 11505\n",
      "Image: 11506\n",
      "Image: 11507\n",
      "Image: 11508\n",
      "Image: 11509\n",
      "Image: 11510\n",
      "Image: 11511\n",
      "Image: 11512\n",
      "Image: 11513\n",
      "Image: 11514\n",
      "Image: 11515\n",
      "Image: 11516\n",
      "Image: 11517\n",
      "Image: 11518\n",
      "Image: 11519\n",
      "Image: 11520\n",
      "Image: 11521\n",
      "Image: 11522\n",
      "Image: 11523\n",
      "Image: 11524\n",
      "Image: 11525\n",
      "Image: 11526\n",
      "Image: 11527\n",
      "Image: 11528\n",
      "Image: 11529\n",
      "Image: 11530\n",
      "Image: 11531\n",
      "Image: 11532\n",
      "Image: 11533\n",
      "Image: 11534\n",
      "Image: 11535\n",
      "Image: 11536\n",
      "Image: 11537\n",
      "Image: 11538\n",
      "Image: 11539\n",
      "Image: 11540\n",
      "Image: 11541\n",
      "Image: 11542\n",
      "Image: 11543\n",
      "Image: 11544\n",
      "Image: 11545\n",
      "Image: 11546\n",
      "Image: 11547\n",
      "Image: 11548\n",
      "Image: 11549\n",
      "Image: 11550\n",
      "Image: 11551\n",
      "Image: 11552\n",
      "Image: 11553\n",
      "Image: 11554\n",
      "Image: 11555\n",
      "Image: 11556\n",
      "Image: 11557\n",
      "Image: 11558\n",
      "Image: 11559\n",
      "Image: 11560\n",
      "Image: 11561\n",
      "Image: 11562\n",
      "Image: 11563\n",
      "Image: 11564\n",
      "Image: 11565\n",
      "Image: 11566\n",
      "Image: 11567\n",
      "Image: 11568\n",
      "Image: 11569\n",
      "Image: 11570\n",
      "Image: 11571\n",
      "Image: 11572\n",
      "Image: 11573\n",
      "Image: 11574\n",
      "Image: 11575\n",
      "Image: 11576\n",
      "Image: 11577\n",
      "Image: 11578\n",
      "Image: 11579\n",
      "Image: 11580\n",
      "Image: 11581\n",
      "Image: 11582\n",
      "Image: 11583\n",
      "Image: 11584\n",
      "Image: 11585\n",
      "Image: 11586\n",
      "Image: 11587\n",
      "Image: 11588\n",
      "Image: 11589\n",
      "Image: 11590\n",
      "Image: 11591\n",
      "Image: 11592\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 11593\n",
      "Image: 11594\n",
      "Image: 11595\n",
      "Image: 11596\n",
      "Image: 11597\n",
      "Image: 11598\n",
      "Image: 11599\n",
      "Image: 11600\n",
      "Image: 11601\n",
      "Image: 11602\n",
      "Image: 11603\n",
      "Image: 11604\n",
      "Image: 11605\n",
      "Image: 11606\n",
      "Image: 11607\n",
      "Image: 11608\n",
      "Image: 11609\n",
      "Image: 11610\n",
      "Image: 11611\n",
      "Image: 11612\n",
      "Image: 11613\n",
      "Image: 11614\n",
      "Image: 11615\n",
      "Image: 11616\n",
      "Image: 11617\n",
      "Image: 11618\n",
      "Image: 11619\n",
      "Image: 11620\n",
      "Image: 11621\n",
      "Image: 11622\n",
      "Image: 11623\n",
      "Image: 11624\n",
      "Image: 11625\n",
      "Image: 11626\n",
      "Image: 11627\n",
      "Image: 11628\n",
      "Image: 11629\n",
      "Image: 11630\n",
      "Image: 11631\n",
      "Image: 11632\n",
      "Image: 11633\n",
      "Image: 11634\n",
      "Image: 11635\n",
      "Image: 11636\n",
      "Image: 11637\n",
      "Image: 11638\n",
      "Image: 11639\n",
      "Image: 11640\n",
      "Image: 11641\n",
      "Image: 11642\n",
      "Image: 11643\n",
      "Image: 11644\n",
      "Image: 11645\n",
      "Image: 11646\n",
      "Image: 11647\n",
      "Image: 11648\n",
      "Image: 11649\n",
      "Image: 11650\n",
      "Image: 11651\n",
      "Image: 11652\n",
      "Image: 11653\n",
      "Image: 11654\n",
      "Image: 11655\n",
      "Image: 11656\n",
      "Image: 11657\n",
      "Image: 11658\n",
      "Image: 11659\n",
      "Image: 11660\n",
      "Image: 11661\n",
      "Image: 11662\n",
      "Image: 11663\n",
      "Image: 11664\n",
      "Image: 11665\n",
      "Image: 11666\n",
      "Image: 11667\n",
      "Image: 11668\n",
      "Image: 11669\n",
      "Image: 11670\n",
      "Image: 11671\n",
      "Image: 11672\n",
      "Image: 11673\n",
      "Image: 11674\n",
      "Image: 11675\n",
      "Image: 11676\n",
      "Image: 11677\n",
      "Image: 11678\n",
      "Image: 11679\n",
      "Image: 11680\n",
      "Image: 11681\n",
      "Image: 11682\n",
      "Image: 11683\n",
      "Image: 11684\n",
      "Image: 11685\n",
      "Image: 11686\n",
      "Image: 11687\n",
      "Image: 11688\n",
      "Image: 11689\n",
      "Image: 11690\n",
      "Image: 11691\n",
      "Image: 11692\n",
      "Image: 11693\n",
      "Image: 11694\n",
      "Image: 11695\n",
      "Image: 11696\n",
      "Image: 11697\n",
      "Image: 11698\n",
      "Image: 11699\n",
      "Image: 11700\n",
      "Image: 11701\n",
      "Image: 11702\n",
      "Image: 11703\n",
      "Image: 11704\n",
      "Image: 11705\n",
      "Image: 11706\n",
      "Image: 11707\n",
      "Image: 11708\n",
      "Image: 11709\n",
      "Image: 11710\n",
      "Image: 11711\n",
      "Image: 11712\n",
      "Image: 11713\n",
      "Image: 11714\n",
      "Image: 11715\n",
      "Image: 11716\n",
      "Image: 11717\n",
      "Image: 11718\n",
      "Image: 11719\n",
      "Image: 11720\n",
      "Image: 11721\n",
      "Image: 11722\n",
      "Image: 11723\n",
      "Image: 11724\n",
      "Image: 11725\n",
      "Image: 11726\n",
      "Image: 11727\n",
      "Image: 11728\n",
      "Image: 11729\n",
      "Image: 11730\n",
      "Image: 11731\n",
      "Image: 11732\n",
      "Image: 11733\n",
      "Image: 11734\n",
      "Image: 11735\n",
      "Image: 11736\n",
      "Image: 11737\n",
      "Image: 11738\n",
      "Image: 11739\n",
      "Image: 11740\n",
      "Image: 11741\n",
      "Image: 11742\n",
      "Image: 11743\n",
      "Image: 11744\n",
      "Image: 11745\n",
      "Image: 11746\n",
      "Image: 11747\n",
      "Image: 11748\n",
      "Image: 11749\n",
      "Image: 11750\n",
      "Image: 11751\n",
      "Image: 11752\n",
      "Image: 11753\n",
      "Image: 11754\n",
      "Image: 11755\n",
      "Image: 11756\n",
      "Image: 11757\n",
      "Image: 11758\n",
      "Image: 11759\n",
      "Image: 11760\n",
      "Image: 11761\n",
      "Image: 11762\n",
      "Image: 11763\n",
      "Image: 11764\n",
      "Image: 11765\n",
      "Image: 11766\n",
      "Image: 11767\n",
      "Image: 11768\n",
      "Image: 11769\n",
      "Image: 11770\n",
      "Image: 11771\n",
      "Image: 11772\n",
      "Image: 11773\n",
      "Image: 11774\n",
      "Image: 11775\n",
      "Image: 11776\n",
      "Image: 11777\n",
      "Image: 11778\n",
      "Image: 11779\n",
      "Image: 11780\n",
      "Image: 11781\n",
      "Image: 11782\n",
      "Image: 11783\n",
      "Image: 11784\n",
      "Image: 11785\n",
      "Image: 11786\n",
      "Image: 11787\n",
      "Image: 11788\n",
      "Image: 11789\n",
      "Image: 11790\n",
      "Image: 11791\n",
      "Image: 11792\n",
      "Image: 11793\n",
      "Image: 11794\n",
      "Image: 11795\n",
      "Image: 11796\n",
      "Image: 11797\n",
      "Image: 11798\n",
      "Image: 11799\n",
      "Image: 11800\n",
      "Image: 11801\n",
      "Image: 11802\n",
      "Image: 11803\n",
      "Image: 11804\n",
      "Image: 11805\n",
      "Image: 11806\n",
      "Image: 11807\n",
      "Image: 11808\n",
      "Image: 11809\n",
      "Image: 11810\n",
      "Image: 11811\n",
      "Image: 11812\n",
      "Image: 11813\n",
      "Image: 11814\n",
      "Image: 11815\n",
      "Image: 11816\n",
      "Image: 11817\n",
      "Image: 11818\n",
      "Image: 11819\n",
      "Image: 11820\n",
      "Image: 11821\n",
      "Image: 11822\n",
      "Image: 11823\n",
      "Image: 11824\n",
      "Image: 11825\n",
      "Image: 11826\n",
      "Image: 11827\n",
      "Image: 11828\n",
      "Image: 11829\n",
      "Image: 11830\n",
      "Image: 11831\n",
      "Image: 11832\n",
      "Image: 11833\n",
      "Image: 11834\n",
      "Image: 11835\n",
      "Image: 11836\n",
      "Image: 11837\n",
      "Image: 11838\n",
      "Image: 11839\n",
      "Image: 11840\n",
      "Image: 11841\n",
      "Image: 11842\n",
      "Image: 11843\n",
      "Image: 11844\n",
      "Image: 11845\n",
      "Image: 11846\n",
      "Image: 11847\n",
      "Image: 11848\n",
      "Image: 11849\n",
      "Image: 11850\n",
      "Image: 11851\n",
      "Image: 11852\n",
      "Image: 11853\n",
      "Image: 11854\n",
      "Image: 11855\n",
      "Image: 11856\n",
      "Image: 11857\n",
      "Image: 11858\n",
      "Image: 11859\n",
      "Image: 11860\n",
      "Image: 11861\n",
      "Image: 11862\n",
      "Image: 11863\n",
      "Image: 11864\n",
      "Image: 11865\n",
      "Image: 11866\n",
      "Image: 11867\n",
      "Image: 11868\n",
      "Image: 11869\n",
      "Image: 11870\n",
      "Image: 11871\n",
      "Image: 11872\n",
      "Image: 11873\n",
      "Image: 11874\n",
      "Image: 11875\n",
      "Image: 11876\n",
      "Image: 11877\n",
      "Image: 11878\n",
      "Image: 11879\n",
      "Image: 11880\n",
      "Image: 11881\n",
      "Image: 11882\n",
      "Image: 11883\n",
      "Image: 11884\n",
      "Image: 11885\n",
      "Image: 11886\n",
      "Image: 11887\n",
      "Image: 11888\n",
      "Image: 11889\n",
      "Image: 11890\n",
      "Image: 11891\n",
      "Image: 11892\n",
      "Image: 11893\n",
      "Image: 11894\n",
      "Image: 11895\n",
      "Image: 11896\n",
      "Image: 11897\n",
      "Image: 11898\n",
      "Image: 11899\n",
      "Image: 11900\n",
      "Image: 11901\n",
      "Image: 11902\n",
      "Image: 11903\n",
      "Image: 11904\n",
      "Image: 11905\n",
      "Image: 11906\n",
      "Image: 11907\n",
      "Image: 11908\n",
      "Image: 11909\n",
      "Image: 11910\n",
      "Image: 11911\n",
      "Image: 11912\n",
      "Image: 11913\n",
      "Image: 11914\n",
      "Image: 11915\n",
      "Image: 11916\n",
      "Image: 11917\n",
      "Image: 11918\n",
      "Image: 11919\n",
      "Image: 11920\n",
      "Image: 11921\n",
      "Image: 11922\n",
      "Image: 11923\n",
      "Image: 11924\n",
      "Image: 11925\n",
      "Image: 11926\n",
      "Image: 11927\n",
      "Image: 11928\n",
      "Image: 11929\n",
      "Image: 11930\n",
      "Image: 11931\n",
      "Image: 11932\n",
      "Image: 11933\n",
      "Image: 11934\n",
      "Image: 11935\n",
      "Image: 11936\n",
      "Image: 11937\n",
      "Image: 11938\n",
      "Image: 11939\n",
      "Image: 11940\n",
      "Image: 11941\n",
      "Image: 11942\n",
      "Image: 11943\n",
      "Image: 11944\n",
      "Image: 11945\n",
      "Image: 11946\n",
      "Image: 11947\n",
      "Image: 11948\n",
      "Image: 11949\n",
      "Image: 11950\n",
      "Image: 11951\n",
      "Image: 11952\n",
      "Image: 11953\n",
      "Image: 11954\n",
      "Image: 11955\n",
      "Image: 11956\n",
      "Image: 11957\n",
      "Image: 11958\n",
      "Image: 11959\n",
      "Image: 11960\n",
      "Image: 11961\n",
      "Image: 11962\n",
      "Image: 11963\n",
      "Image: 11964\n",
      "Image: 11965\n",
      "Image: 11966\n",
      "Image: 11967\n",
      "Image: 11968\n",
      "Image: 11969\n",
      "Image: 11970\n",
      "Image: 11971\n",
      "Image: 11972\n",
      "Image: 11973\n",
      "Image: 11974\n",
      "Image: 11975\n",
      "Image: 11976\n",
      "Image: 11977\n",
      "Image: 11978\n",
      "Image: 11979\n",
      "Image: 11980\n",
      "Image: 11981\n",
      "Image: 11982\n",
      "Image: 11983\n",
      "Image: 11984\n",
      "Image: 11985\n",
      "Image: 11986\n",
      "Image: 11987\n",
      "Image: 11988\n",
      "Image: 11989\n",
      "Image: 11990\n",
      "Image: 11991\n",
      "Image: 11992\n",
      "Image: 11993\n",
      "Image: 11994\n",
      "Image: 11995\n",
      "Image: 11996\n",
      "Image: 11997\n",
      "Image: 11998\n",
      "Image: 11999\n",
      "Image: 12000\n",
      "Image: 12001\n",
      "Image: 12002\n",
      "Image: 12003\n",
      "Image: 12004\n",
      "Image: 12005\n",
      "Image: 12006\n",
      "Image: 12007\n",
      "Image: 12008\n",
      "Image: 12009\n",
      "Image: 12010\n",
      "Image: 12011\n",
      "Image: 12012\n",
      "Image: 12013\n",
      "Image: 12014\n",
      "Image: 12015\n",
      "Image: 12016\n",
      "Image: 12017\n",
      "Image: 12018\n",
      "Image: 12019\n",
      "Image: 12020\n",
      "Image: 12021\n",
      "Image: 12022\n",
      "Image: 12023\n",
      "Image: 12024\n",
      "Image: 12025\n",
      "Image: 12026\n",
      "Image: 12027\n",
      "Image: 12028\n",
      "Image: 12029\n",
      "Image: 12030\n",
      "Image: 12031\n",
      "Image: 12032\n",
      "Image: 12033\n",
      "Image: 12034\n",
      "Image: 12035\n",
      "Image: 12036\n",
      "Image: 12037\n",
      "Image: 12038\n",
      "Image: 12039\n",
      "Image: 12040\n",
      "Image: 12041\n",
      "Image: 12042\n",
      "Image: 12043\n",
      "Image: 12044\n",
      "Image: 12045\n",
      "Image: 12046\n",
      "Image: 12047\n",
      "Image: 12048\n",
      "Image: 12049\n",
      "Image: 12050\n",
      "Image: 12051\n",
      "Image: 12052\n",
      "Image: 12053\n",
      "Image: 12054\n",
      "Image: 12055\n",
      "Image: 12056\n",
      "Image: 12057\n",
      "Image: 12058\n",
      "Image: 12059\n",
      "Image: 12060\n",
      "Image: 12061\n",
      "Image: 12062\n",
      "Image: 12063\n",
      "Image: 12064\n",
      "Image: 12065\n",
      "Image: 12066\n",
      "Image: 12067\n",
      "Image: 12068\n",
      "Image: 12069\n",
      "Image: 12070\n",
      "Image: 12071\n",
      "Image: 12072\n",
      "Image: 12073\n",
      "Image: 12074\n",
      "Image: 12075\n",
      "Image: 12076\n",
      "Image: 12077\n",
      "Image: 12078\n",
      "Image: 12079\n",
      "Image: 12080\n",
      "Image: 12081\n",
      "Image: 12082\n",
      "Image: 12083\n",
      "Image: 12084\n",
      "Image: 12085\n",
      "Image: 12086\n",
      "Image: 12087\n",
      "Image: 12088\n",
      "Image: 12089\n",
      "Image: 12090\n",
      "Image: 12091\n",
      "Image: 12092\n",
      "Image: 12093\n",
      "Image: 12094\n",
      "Image: 12095\n",
      "Image: 12096\n",
      "Image: 12097\n",
      "Image: 12098\n",
      "Image: 12099\n",
      "Image: 12100\n",
      "Image: 12101\n",
      "Image: 12102\n",
      "Image: 12103\n",
      "Image: 12104\n",
      "Image: 12105\n",
      "Image: 12106\n",
      "Image: 12107\n",
      "Image: 12108\n",
      "Image: 12109\n",
      "Image: 12110\n",
      "Image: 12111\n",
      "Image: 12112\n",
      "Image: 12113\n",
      "Image: 12114\n",
      "Image: 12115\n",
      "Image: 12116\n",
      "Image: 12117\n",
      "Image: 12118\n",
      "Image: 12119\n",
      "Image: 12120\n",
      "Image: 12121\n",
      "Image: 12122\n",
      "Image: 12123\n",
      "Image: 12124\n",
      "Image: 12125\n",
      "Image: 12126\n",
      "Image: 12127\n",
      "Image: 12128\n",
      "Image: 12129\n",
      "Image: 12130\n",
      "Image: 12131\n",
      "Image: 12132\n",
      "Image: 12133\n",
      "Image: 12134\n",
      "Image: 12135\n",
      "Image: 12136\n",
      "Image: 12137\n",
      "Image: 12138\n",
      "Image: 12139\n",
      "Image: 12140\n",
      "Image: 12141\n",
      "Image: 12142\n",
      "Image: 12143\n",
      "Image: 12144\n",
      "Image: 12145\n",
      "Image: 12146\n",
      "Image: 12147\n",
      "Image: 12148\n",
      "Image: 12149\n",
      "Image: 12150\n",
      "Image: 12151\n",
      "Image: 12152\n",
      "Image: 12153\n",
      "Image: 12154\n",
      "Image: 12155\n",
      "Image: 12156\n",
      "Image: 12157\n",
      "Image: 12158\n",
      "Image: 12159\n",
      "Image: 12160\n",
      "Image: 12161\n",
      "Image: 12162\n",
      "Image: 12163\n",
      "Image: 12164\n",
      "Image: 12165\n",
      "Image: 12166\n",
      "Image: 12167\n",
      "Image: 12168\n",
      "Image: 12169\n",
      "Image: 12170\n",
      "Image: 12171\n",
      "Image: 12172\n",
      "Image: 12173\n",
      "Image: 12174\n",
      "Image: 12175\n",
      "Image: 12176\n",
      "Image: 12177\n",
      "Image: 12178\n",
      "Image: 12179\n",
      "Image: 12180\n",
      "Image: 12181\n",
      "Image: 12182\n",
      "Image: 12183\n",
      "Image: 12184\n",
      "Image: 12185\n",
      "Image: 12186\n",
      "Image: 12187\n",
      "Image: 12188\n",
      "Image: 12189\n",
      "Image: 12190\n",
      "Image: 12191\n",
      "Image: 12192\n",
      "Image: 12193\n",
      "Image: 12194\n",
      "Image: 12195\n",
      "Image: 12196\n",
      "Image: 12197\n",
      "Image: 12198\n",
      "Image: 12199\n",
      "Image: 12200\n",
      "Image: 12201\n",
      "Image: 12202\n",
      "Image: 12203\n",
      "Image: 12204\n",
      "Image: 12205\n",
      "Image: 12206\n",
      "Image: 12207\n",
      "Image: 12208\n",
      "Image: 12209\n",
      "Image: 12210\n",
      "Image: 12211\n",
      "Image: 12212\n",
      "Image: 12213\n",
      "Image: 12214\n",
      "Image: 12215\n",
      "Image: 12216\n",
      "Image: 12217\n",
      "Image: 12218\n",
      "Image: 12219\n",
      "Image: 12220\n",
      "Image: 12221\n",
      "Image: 12222\n",
      "Image: 12223\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 12224\n",
      "Image: 12225\n",
      "Image: 12226\n",
      "Image: 12227\n",
      "Image: 12228\n",
      "Image: 12229\n",
      "Image: 12230\n",
      "Image: 12231\n",
      "Image: 12232\n",
      "Image: 12233\n",
      "Image: 12234\n",
      "Image: 12235\n",
      "Image: 12236\n",
      "Image: 12237\n",
      "Image: 12238\n",
      "Image: 12239\n",
      "Image: 12240\n",
      "Image: 12241\n",
      "Image: 12242\n",
      "Image: 12243\n",
      "Image: 12244\n",
      "Image: 12245\n",
      "Image: 12246\n",
      "Image: 12247\n",
      "Image: 12248\n",
      "Image: 12249\n",
      "Image: 12250\n",
      "Image: 12251\n",
      "Image: 12252\n",
      "Image: 12253\n",
      "Image: 12254\n",
      "Image: 12255\n",
      "Image: 12256\n",
      "Image: 12257\n",
      "Image: 12258\n",
      "Image: 12259\n",
      "Image: 12260\n",
      "Image: 12261\n",
      "Image: 12262\n",
      "Image: 12263\n",
      "Image: 12264\n",
      "Image: 12265\n",
      "Image: 12266\n",
      "Image: 12267\n",
      "Image: 12268\n",
      "Image: 12269\n",
      "Image: 12270\n",
      "Image: 12271\n",
      "Image: 12272\n",
      "Image: 12273\n",
      "Image: 12274\n",
      "Image: 12275\n",
      "Image: 12276\n",
      "Image: 12277\n",
      "Image: 12278\n",
      "Image: 12279\n",
      "Image: 12280\n",
      "Image: 12281\n",
      "Image: 12282\n",
      "Image: 12283\n",
      "Image: 12284\n",
      "Image: 12285\n",
      "Image: 12286\n",
      "Image: 12287\n",
      "Image: 12288\n",
      "Image: 12289\n",
      "Image: 12290\n",
      "Image: 12291\n",
      "Image: 12292\n",
      "Image: 12293\n",
      "Image: 12294\n",
      "Image: 12295\n",
      "Image: 12296\n",
      "Image: 12297\n",
      "Image: 12298\n",
      "Image: 12299\n",
      "Image: 12300\n",
      "Image: 12301\n",
      "Image: 12302\n",
      "Image: 12303\n",
      "Image: 12304\n",
      "Image: 12305\n",
      "Image: 12306\n",
      "Image: 12307\n",
      "Image: 12308\n",
      "Image: 12309\n",
      "Image: 12310\n",
      "Image: 12311\n",
      "Image: 12312\n",
      "Image: 12313\n",
      "Image: 12314\n",
      "Image: 12315\n",
      "Image: 12316\n",
      "Image: 12317\n",
      "Image: 12318\n",
      "Image: 12319\n",
      "Image: 12320\n",
      "Image: 12321\n",
      "Image: 12322\n",
      "Image: 12323\n",
      "Image: 12324\n",
      "Image: 12325\n",
      "Image: 12326\n",
      "Image: 12327\n",
      "Image: 12328\n",
      "Image: 12329\n",
      "Image: 12330\n",
      "Image: 12331\n",
      "Image: 12332\n",
      "Image: 12333\n",
      "Image: 12334\n",
      "Image: 12335\n",
      "Image: 12336\n",
      "Image: 12337\n",
      "Image: 12338\n",
      "Image: 12339\n",
      "Image: 12340\n",
      "Image: 12341\n",
      "Image: 12342\n",
      "Image: 12343\n",
      "Image: 12344\n",
      "Image: 12345\n",
      "Image: 12346\n",
      "Image: 12347\n",
      "Image: 12348\n",
      "Image: 12349\n",
      "Image: 12350\n",
      "Image: 12351\n",
      "Image: 12352\n",
      "Image: 12353\n",
      "Image: 12354\n",
      "Image: 12355\n",
      "Image: 12356\n",
      "Image: 12357\n",
      "Image: 12358\n",
      "Image: 12359\n",
      "Image: 12360\n",
      "Image: 12361\n",
      "Image: 12362\n",
      "Image: 12363\n",
      "Image: 12364\n",
      "Image: 12365\n",
      "Image: 12366\n",
      "Image: 12367\n",
      "Image: 12368\n",
      "Image: 12369\n",
      "Image: 12370\n",
      "Image: 12371\n",
      "Image: 12372\n",
      "Image: 12373\n",
      "Image: 12374\n",
      "Image: 12375\n",
      "Image: 12376\n",
      "Image: 12377\n",
      "Image: 12378\n",
      "Image: 12379\n",
      "Image: 12380\n",
      "Image: 12381\n",
      "Image: 12382\n",
      "Image: 12383\n",
      "Image: 12384\n",
      "Image: 12385\n",
      "Image: 12386\n",
      "Image: 12387\n",
      "Image: 12388\n",
      "Image: 12389\n",
      "Image: 12390\n",
      "Image: 12391\n",
      "Image: 12392\n",
      "Image: 12393\n",
      "Image: 12394\n",
      "Image: 12395\n",
      "Image: 12396\n",
      "Image: 12397\n",
      "Image: 12398\n",
      "Image: 12399\n",
      "Image: 12400\n",
      "Image: 12401\n",
      "Image: 12402\n",
      "Image: 12403\n",
      "Image: 12404\n",
      "Image: 12405\n",
      "Image: 12406\n",
      "Image: 12407\n",
      "Image: 12408\n",
      "Image: 12409\n",
      "Image: 12410\n",
      "Image: 12411\n",
      "Image: 12412\n",
      "Image: 12413\n",
      "Image: 12414\n",
      "Image: 12415\n",
      "Image: 12416\n",
      "Image: 12417\n",
      "Image: 12418\n",
      "Image: 12419\n",
      "Image: 12420\n",
      "Image: 12421\n",
      "Image: 12422\n",
      "Image: 12423\n",
      "Image: 12424\n",
      "Image: 12425\n",
      "Image: 12426\n",
      "Image: 12427\n",
      "Image: 12428\n",
      "Image: 12429\n",
      "Image: 12430\n",
      "Image: 12431\n",
      "Image: 12432\n",
      "Image: 12433\n",
      "Image: 12434\n",
      "Image: 12435\n",
      "Image: 12436\n",
      "Image: 12437\n",
      "Image: 12438\n",
      "Image: 12439\n",
      "Image: 12440\n",
      "Image: 12441\n",
      "Image: 12442\n",
      "Image: 12443\n",
      "Image: 12444\n",
      "Image: 12445\n",
      "Image: 12446\n",
      "Image: 12447\n",
      "Image: 12448\n",
      "Image: 12449\n",
      "Image: 12450\n",
      "Image: 12451\n",
      "Image: 12452\n",
      "Image: 12453\n",
      "Image: 12454\n",
      "Image: 12455\n",
      "Image: 12456\n",
      "Image: 12457\n",
      "Image: 12458\n",
      "Image: 12459\n",
      "Image: 12460\n",
      "Image: 12461\n",
      "Image: 12462\n",
      "Image: 12463\n",
      "Image: 12464\n",
      "Image: 12465\n",
      "Image: 12466\n",
      "Image: 12467\n",
      "Image: 12468\n",
      "Image: 12469\n",
      "Image: 12470\n",
      "Image: 12471\n",
      "Image: 12472\n",
      "Image: 12473\n",
      "Image: 12474\n",
      "Image: 12475\n",
      "Image: 12476\n",
      "Image: 12477\n",
      "Image: 12478\n",
      "Image: 12479\n",
      "Image: 12480\n",
      "Image: 12481\n",
      "Image: 12482\n",
      "Image: 12483\n",
      "Image: 12484\n",
      "Image: 12485\n",
      "Image: 12486\n",
      "Image: 12487\n",
      "Image: 12488\n",
      "Image: 12489\n",
      "Image: 12490\n",
      "Image: 12491\n",
      "Image: 12492\n",
      "Image: 12493\n",
      "Image: 12494\n",
      "Image: 12495\n",
      "Image: 12496\n",
      "Image: 12497\n",
      "Image: 12498\n",
      "Image: 12499\n",
      "Image: 12500\n",
      "Image: 12501\n",
      "Image: 12502\n",
      "Image: 12503\n",
      "Image: 12504\n",
      "Image: 12505\n",
      "Image: 12506\n",
      "Image: 12507\n",
      "Image: 12508\n",
      "Image: 12509\n",
      "Image: 12510\n",
      "Image: 12511\n",
      "Image: 12512\n",
      "Image: 12513\n",
      "Image: 12514\n",
      "Image: 12515\n",
      "Image: 12516\n",
      "Image: 12517\n",
      "Image: 12518\n",
      "Image: 12519\n",
      "Image: 12520\n",
      "Image: 12521\n",
      "Image: 12522\n",
      "Image: 12523\n",
      "Image: 12524\n",
      "Image: 12525\n",
      "Image: 12526\n",
      "Image: 12527\n",
      "Image: 12528\n",
      "Image: 12529\n",
      "Image: 12530\n",
      "Image: 12531\n",
      "Image: 12532\n",
      "Image: 12533\n",
      "Image: 12534\n",
      "Image: 12535\n",
      "Image: 12536\n",
      "Image: 12537\n",
      "Image: 12538\n",
      "Image: 12539\n",
      "Image: 12540\n",
      "Image: 12541\n",
      "Image: 12542\n",
      "Image: 12543\n",
      "Image: 12544\n",
      "Image: 12545\n",
      "Image: 12546\n",
      "Image: 12547\n",
      "Image: 12548\n",
      "Image: 12549\n",
      "Image: 12550\n",
      "Image: 12551\n",
      "Image: 12552\n",
      "Image: 12553\n",
      "Image: 12554\n",
      "Image: 12555\n",
      "Image: 12556\n",
      "Image: 12557\n",
      "Image: 12558\n",
      "Image: 12559\n",
      "Image: 12560\n",
      "Image: 12561\n",
      "Image: 12562\n",
      "Image: 12563\n",
      "Image: 12564\n",
      "Image: 12565\n",
      "Image: 12566\n",
      "Image: 12567\n",
      "Image: 12568\n",
      "Image: 12569\n",
      "Image: 12570\n",
      "Image: 12571\n",
      "Image: 12572\n",
      "Image: 12573\n",
      "Image: 12574\n",
      "Image: 12575\n",
      "Image: 12576\n",
      "Image: 12577\n",
      "Image: 12578\n",
      "Image: 12579\n",
      "Image: 12580\n",
      "Image: 12581\n",
      "Image: 12582\n",
      "Image: 12583\n",
      "Image: 12584\n",
      "Image: 12585\n",
      "Image: 12586\n",
      "Image: 12587\n",
      "Image: 12588\n",
      "Image: 12589\n",
      "Image: 12590\n",
      "Image: 12591\n",
      "Image: 12592\n",
      "Image: 12593\n",
      "Image: 12594\n",
      "Image: 12595\n",
      "Image: 12596\n",
      "Image: 12597\n",
      "Image: 12598\n",
      "Image: 12599\n",
      "Image: 12600\n",
      "Image: 12601\n",
      "Image: 12602\n",
      "Image: 12603\n",
      "Image: 12604\n",
      "Image: 12605\n",
      "Image: 12606\n",
      "Image: 12607\n",
      "Image: 12608\n",
      "Image: 12609\n",
      "Image: 12610\n",
      "Image: 12611\n",
      "Image: 12612\n",
      "Image: 12613\n",
      "Image: 12614\n",
      "Image: 12615\n",
      "Image: 12616\n",
      "Image: 12617\n",
      "Image: 12618\n",
      "Image: 12619\n",
      "Image: 12620\n",
      "Image: 12621\n",
      "Image: 12622\n",
      "Image: 12623\n",
      "Image: 12624\n",
      "Image: 12625\n",
      "Image: 12626\n",
      "Image: 12627\n",
      "Image: 12628\n",
      "Image: 12629\n",
      "Image: 12630\n",
      "Image: 12631\n",
      "Image: 12632\n",
      "Image: 12633\n",
      "Image: 12634\n",
      "Image: 12635\n",
      "Image: 12636\n",
      "Image: 12637\n",
      "Image: 12638\n",
      "Image: 12639\n",
      "Image: 12640\n",
      "Image: 12641\n",
      "Image: 12642\n",
      "Image: 12643\n",
      "Image: 12644\n",
      "Image: 12645\n",
      "Image: 12646\n",
      "Image: 12647\n",
      "Image: 12648\n",
      "Image: 12649\n",
      "Image: 12650\n",
      "Image: 12651\n",
      "Image: 12652\n",
      "Image: 12653\n",
      "Image: 12654\n",
      "Image: 12655\n",
      "Image: 12656\n",
      "Image: 12657\n",
      "Image: 12658\n",
      "Image: 12659\n",
      "Image: 12660\n",
      "Image: 12661\n",
      "Image: 12662\n",
      "Image: 12663\n",
      "Image: 12664\n",
      "Image: 12665\n",
      "Image: 12666\n",
      "Image: 12667\n",
      "Image: 12668\n",
      "Image: 12669\n",
      "Image: 12670\n",
      "Image: 12671\n",
      "Image: 12672\n",
      "Image: 12673\n",
      "Image: 12674\n",
      "Image: 12675\n",
      "Image: 12676\n",
      "Image: 12677\n",
      "Image: 12678\n",
      "Image: 12679\n",
      "Image: 12680\n",
      "Image: 12681\n",
      "Image: 12682\n",
      "Image: 12683\n",
      "Image: 12684\n",
      "Image: 12685\n",
      "Image: 12686\n",
      "Image: 12687\n",
      "Image: 12688\n",
      "Image: 12689\n",
      "Image: 12690\n",
      "Image: 12691\n",
      "Image: 12692\n",
      "Image: 12693\n",
      "Image: 12694\n",
      "Image: 12695\n",
      "Image: 12696\n",
      "Image: 12697\n",
      "Image: 12698\n",
      "Image: 12699\n",
      "Image: 12700\n",
      "Image: 12701\n",
      "Image: 12702\n",
      "Image: 12703\n",
      "Image: 12704\n",
      "Image: 12705\n",
      "Image: 12706\n",
      "Image: 12707\n",
      "Image: 12708\n",
      "Image: 12709\n",
      "Image: 12710\n",
      "Image: 12711\n",
      "Image: 12712\n",
      "Image: 12713\n",
      "Image: 12714\n",
      "Image: 12715\n",
      "Image: 12716\n",
      "Image: 12717\n",
      "Image: 12718\n",
      "Image: 12719\n",
      "Image: 12720\n",
      "Image: 12721\n",
      "Image: 12722\n",
      "Image: 12723\n",
      "Image: 12724\n",
      "Image: 12725\n",
      "Image: 12726\n",
      "Image: 12727\n",
      "Image: 12728\n",
      "Image: 12729\n",
      "Image: 12730\n",
      "Image: 12731\n",
      "Image: 12732\n",
      "Image: 12733\n",
      "Image: 12734\n",
      "Image: 12735\n",
      "Image: 12736\n",
      "Image: 12737\n",
      "Image: 12738\n",
      "Image: 12739\n",
      "Image: 12740\n",
      "Image: 12741\n",
      "Image: 12742\n",
      "Image: 12743\n",
      "Image: 12744\n",
      "Image: 12745\n",
      "Image: 12746\n",
      "Image: 12747\n",
      "Image: 12748\n",
      "Image: 12749\n",
      "Image: 12750\n",
      "Image: 12751\n",
      "Image: 12752\n",
      "Image: 12753\n",
      "Image: 12754\n",
      "Image: 12755\n",
      "Image: 12756\n",
      "Image: 12757\n",
      "Image: 12758\n",
      "Image: 12759\n",
      "Image: 12760\n",
      "Image: 12761\n",
      "Image: 12762\n",
      "Image: 12763\n",
      "Image: 12764\n",
      "Image: 12765\n",
      "Image: 12766\n",
      "Image: 12767\n",
      "Image: 12768\n",
      "Image: 12769\n",
      "Image: 12770\n",
      "Image: 12771\n",
      "Image: 12772\n",
      "Image: 12773\n",
      "Image: 12774\n",
      "Image: 12775\n",
      "Image: 12776\n",
      "Image: 12777\n",
      "Image: 12778\n",
      "Image: 12779\n",
      "Image: 12780\n",
      "Image: 12781\n",
      "Image: 12782\n",
      "Image: 12783\n",
      "Image: 12784\n",
      "Image: 12785\n",
      "Image: 12786\n",
      "Image: 12787\n",
      "Image: 12788\n",
      "Image: 12789\n",
      "Image: 12790\n",
      "Image: 12791\n",
      "Image: 12792\n",
      "Image: 12793\n",
      "Image: 12794\n",
      "Image: 12795\n",
      "Image: 12796\n",
      "Image: 12797\n",
      "Image: 12798\n",
      "Image: 12799\n",
      "Image: 12800\n",
      "Image: 12801\n",
      "Image: 12802\n",
      "Image: 12803\n",
      "Image: 12804\n",
      "Image: 12805\n",
      "Image: 12806\n",
      "Image: 12807\n",
      "Image: 12808\n",
      "Image: 12809\n",
      "Image: 12810\n",
      "Image: 12811\n",
      "Image: 12812\n",
      "Image: 12813\n",
      "Image: 12814\n",
      "Image: 12815\n",
      "Image: 12816\n",
      "Image: 12817\n",
      "Image: 12818\n",
      "Image: 12819\n",
      "Image: 12820\n",
      "Image: 12821\n",
      "Image: 12822\n",
      "Image: 12823\n",
      "Image: 12824\n",
      "Image: 12825\n",
      "Image: 12826\n",
      "Image: 12827\n",
      "Image: 12828\n",
      "Image: 12829\n",
      "Image: 12830\n",
      "Image: 12831\n",
      "Image: 12832\n",
      "Image: 12833\n",
      "Image: 12834\n",
      "Image: 12835\n",
      "Image: 12836\n",
      "Image: 12837\n",
      "Image: 12838\n",
      "Image: 12839\n",
      "Image: 12840\n",
      "Image: 12841\n",
      "Image: 12842\n",
      "Image: 12843\n",
      "Image: 12844\n",
      "Image: 12845\n",
      "Image: 12846\n",
      "Image: 12847\n",
      "Image: 12848\n",
      "Image: 12849\n",
      "Image: 12850\n",
      "Image: 12851\n",
      "Image: 12852\n",
      "Image: 12853\n",
      "Image: 12854\n",
      "Image: 12855\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 12856\n",
      "Image: 12857\n",
      "Image: 12858\n",
      "Image: 12859\n",
      "Image: 12860\n",
      "Image: 12861\n",
      "Image: 12862\n",
      "Image: 12863\n",
      "Image: 12864\n",
      "Image: 12865\n",
      "Image: 12866\n",
      "Image: 12867\n",
      "Image: 12868\n",
      "Image: 12869\n",
      "Image: 12870\n",
      "Image: 12871\n",
      "Image: 12872\n",
      "Image: 12873\n",
      "Image: 12874\n",
      "Image: 12875\n",
      "Image: 12876\n",
      "Image: 12877\n",
      "Image: 12878\n",
      "Image: 12879\n",
      "Image: 12880\n",
      "Image: 12881\n",
      "Image: 12882\n",
      "Image: 12883\n",
      "Image: 12884\n",
      "Image: 12885\n",
      "Image: 12886\n",
      "Image: 12887\n",
      "Image: 12888\n",
      "Image: 12889\n",
      "Image: 12890\n",
      "Image: 12891\n",
      "Image: 12892\n",
      "Image: 12893\n",
      "Image: 12894\n",
      "Image: 12895\n",
      "Image: 12896\n",
      "Image: 12897\n",
      "Image: 12898\n",
      "Image: 12899\n",
      "Image: 12900\n",
      "Image: 12901\n",
      "Image: 12902\n",
      "Image: 12903\n",
      "Image: 12904\n",
      "Image: 12905\n",
      "Image: 12906\n",
      "Image: 12907\n",
      "Image: 12908\n",
      "Image: 12909\n",
      "Image: 12910\n",
      "Image: 12911\n",
      "Image: 12912\n",
      "Image: 12913\n",
      "Image: 12914\n",
      "Image: 12915\n",
      "Image: 12916\n",
      "Image: 12917\n",
      "Image: 12918\n",
      "Image: 12919\n",
      "Image: 12920\n",
      "Image: 12921\n",
      "Image: 12922\n",
      "Image: 12923\n",
      "Image: 12924\n",
      "Image: 12925\n",
      "Image: 12926\n",
      "Image: 12927\n",
      "Image: 12928\n",
      "Image: 12929\n",
      "Image: 12930\n",
      "Image: 12931\n",
      "Image: 12932\n",
      "Image: 12933\n",
      "Image: 12934\n",
      "Image: 12935\n",
      "Image: 12936\n",
      "Image: 12937\n",
      "Image: 12938\n",
      "Image: 12939\n",
      "Image: 12940\n",
      "Image: 12941\n",
      "Image: 12942\n",
      "Image: 12943\n",
      "Image: 12944\n",
      "Image: 12945\n",
      "Image: 12946\n",
      "Image: 12947\n",
      "Image: 12948\n",
      "Image: 12949\n",
      "Image: 12950\n",
      "Image: 12951\n",
      "Image: 12952\n",
      "Image: 12953\n",
      "Image: 12954\n",
      "Image: 12955\n",
      "Image: 12956\n",
      "Image: 12957\n",
      "Image: 12958\n",
      "Image: 12959\n",
      "Image: 12960\n",
      "Image: 12961\n",
      "Image: 12962\n",
      "Image: 12963\n",
      "Image: 12964\n",
      "Image: 12965\n",
      "Image: 12966\n",
      "Image: 12967\n",
      "Image: 12968\n",
      "Image: 12969\n",
      "Image: 12970\n",
      "Image: 12971\n",
      "Image: 12972\n",
      "Image: 12973\n",
      "Image: 12974\n",
      "Image: 12975\n",
      "Image: 12976\n",
      "Image: 12977\n",
      "Image: 12978\n",
      "Image: 12979\n",
      "Image: 12980\n",
      "Image: 12981\n",
      "Image: 12982\n",
      "Image: 12983\n",
      "Image: 12984\n",
      "Image: 12985\n",
      "Image: 12986\n",
      "Image: 12987\n",
      "Image: 12988\n",
      "Image: 12989\n",
      "Image: 12990\n",
      "Image: 12991\n",
      "Image: 12992\n",
      "Image: 12993\n",
      "Image: 12994\n",
      "Image: 12995\n",
      "Image: 12996\n",
      "Image: 12997\n",
      "Image: 12998\n",
      "Image: 12999\n",
      "Image: 13000\n",
      "Image: 13001\n",
      "Image: 13002\n",
      "Image: 13003\n",
      "Image: 13004\n",
      "Image: 13005\n",
      "Image: 13006\n",
      "Image: 13007\n",
      "Image: 13008\n",
      "Image: 13009\n",
      "Image: 13010\n",
      "Image: 13011\n",
      "Image: 13012\n",
      "Image: 13013\n",
      "Image: 13014\n",
      "Image: 13015\n",
      "Image: 13016\n",
      "Image: 13017\n",
      "Image: 13018\n",
      "Image: 13019\n",
      "Image: 13020\n",
      "Image: 13021\n",
      "Image: 13022\n",
      "Image: 13023\n",
      "Image: 13024\n",
      "Image: 13025\n",
      "Image: 13026\n",
      "Image: 13027\n",
      "Image: 13028\n",
      "Image: 13029\n",
      "Image: 13030\n",
      "Image: 13031\n",
      "Image: 13032\n",
      "Image: 13033\n",
      "Image: 13034\n",
      "Image: 13035\n",
      "Image: 13036\n",
      "Image: 13037\n",
      "Image: 13038\n",
      "Image: 13039\n",
      "Image: 13040\n",
      "Image: 13041\n",
      "Image: 13042\n",
      "Image: 13043\n",
      "Image: 13044\n",
      "Image: 13045\n",
      "Image: 13046\n",
      "Image: 13047\n",
      "Image: 13048\n",
      "Image: 13049\n",
      "Image: 13050\n",
      "Image: 13051\n",
      "Image: 13052\n",
      "Image: 13053\n",
      "Image: 13054\n",
      "Image: 13055\n",
      "Image: 13056\n",
      "Image: 13057\n",
      "Image: 13058\n",
      "Image: 13059\n",
      "Image: 13060\n",
      "Image: 13061\n",
      "Image: 13062\n",
      "Image: 13063\n",
      "Image: 13064\n",
      "Image: 13065\n",
      "Image: 13066\n",
      "Image: 13067\n",
      "Image: 13068\n",
      "Image: 13069\n",
      "Image: 13070\n",
      "Image: 13071\n",
      "Image: 13072\n",
      "Image: 13073\n",
      "Image: 13074\n",
      "Image: 13075\n",
      "Image: 13076\n",
      "Image: 13077\n",
      "Image: 13078\n",
      "Image: 13079\n",
      "Image: 13080\n",
      "Image: 13081\n",
      "Image: 13082\n",
      "Image: 13083\n",
      "Image: 13084\n",
      "Image: 13085\n",
      "Image: 13086\n",
      "Image: 13087\n",
      "Image: 13088\n",
      "Image: 13089\n",
      "Image: 13090\n",
      "Image: 13091\n",
      "Image: 13092\n",
      "Image: 13093\n",
      "Image: 13094\n",
      "Image: 13095\n",
      "Image: 13096\n",
      "Image: 13097\n",
      "Image: 13098\n",
      "Image: 13099\n",
      "Image: 13100\n",
      "Image: 13101\n",
      "Image: 13102\n",
      "Image: 13103\n",
      "Image: 13104\n",
      "Image: 13105\n",
      "Image: 13106\n",
      "Image: 13107\n",
      "Image: 13108\n",
      "Image: 13109\n",
      "Image: 13110\n",
      "Image: 13111\n",
      "Image: 13112\n",
      "Image: 13113\n",
      "Image: 13114\n",
      "Image: 13115\n",
      "Image: 13116\n",
      "Image: 13117\n",
      "Image: 13118\n",
      "Image: 13119\n",
      "Image: 13120\n",
      "Image: 13121\n",
      "Image: 13122\n",
      "Image: 13123\n",
      "Image: 13124\n",
      "Image: 13125\n",
      "Image: 13126\n",
      "Image: 13127\n",
      "Image: 13128\n",
      "Image: 13129\n",
      "Image: 13130\n",
      "Image: 13131\n",
      "Image: 13132\n",
      "Image: 13133\n",
      "Image: 13134\n",
      "Image: 13135\n",
      "Image: 13136\n",
      "Image: 13137\n",
      "Image: 13138\n",
      "Image: 13139\n",
      "Image: 13140\n",
      "Image: 13141\n",
      "Image: 13142\n",
      "Image: 13143\n",
      "Image: 13144\n",
      "Image: 13145\n",
      "Image: 13146\n",
      "Image: 13147\n",
      "Image: 13148\n",
      "Image: 13149\n",
      "Image: 13150\n",
      "Image: 13151\n",
      "Image: 13152\n",
      "Image: 13153\n",
      "Image: 13154\n",
      "Image: 13155\n",
      "Image: 13156\n",
      "Image: 13157\n",
      "Image: 13158\n",
      "Image: 13159\n",
      "Image: 13160\n",
      "Image: 13161\n",
      "Image: 13162\n",
      "Image: 13163\n",
      "Image: 13164\n",
      "Image: 13165\n",
      "Image: 13166\n",
      "Image: 13167\n",
      "Image: 13168\n",
      "Image: 13169\n",
      "Image: 13170\n",
      "Image: 13171\n",
      "Image: 13172\n",
      "Image: 13173\n",
      "Image: 13174\n",
      "Image: 13175\n",
      "Image: 13176\n",
      "Image: 13177\n",
      "Image: 13178\n",
      "Image: 13179\n",
      "Image: 13180\n",
      "Image: 13181\n",
      "Image: 13182\n",
      "Image: 13183\n",
      "Image: 13184\n",
      "Image: 13185\n",
      "Image: 13186\n",
      "Image: 13187\n",
      "Image: 13188\n",
      "Image: 13189\n",
      "Image: 13190\n",
      "Image: 13191\n",
      "Image: 13192\n",
      "Image: 13193\n",
      "Image: 13194\n",
      "Image: 13195\n",
      "Image: 13196\n",
      "Image: 13197\n",
      "Image: 13198\n",
      "Image: 13199\n",
      "Image: 13200\n",
      "Image: 13201\n",
      "Image: 13202\n",
      "Image: 13203\n",
      "Image: 13204\n",
      "Image: 13205\n",
      "Image: 13206\n",
      "Image: 13207\n",
      "Image: 13208\n",
      "Image: 13209\n",
      "Image: 13210\n",
      "Image: 13211\n",
      "Image: 13212\n",
      "Image: 13213\n",
      "Image: 13214\n",
      "Image: 13215\n",
      "Image: 13216\n",
      "Image: 13217\n",
      "Image: 13218\n",
      "Image: 13219\n",
      "Image: 13220\n",
      "Image: 13221\n",
      "Image: 13222\n",
      "Image: 13223\n",
      "Image: 13224\n",
      "Image: 13225\n",
      "Image: 13226\n",
      "Image: 13227\n",
      "Image: 13228\n",
      "Image: 13229\n",
      "Image: 13230\n",
      "Image: 13231\n",
      "Image: 13232\n",
      "Image: 13233\n",
      "Image: 13234\n",
      "Image: 13235\n",
      "Image: 13236\n",
      "Image: 13237\n",
      "Image: 13238\n",
      "Image: 13239\n",
      "Image: 13240\n",
      "Image: 13241\n",
      "Image: 13242\n",
      "Image: 13243\n",
      "Image: 13244\n",
      "Image: 13245\n",
      "Image: 13246\n",
      "Image: 13247\n",
      "Image: 13248\n",
      "Image: 13249\n",
      "Image: 13250\n",
      "Image: 13251\n",
      "Image: 13252\n",
      "Image: 13253\n",
      "Image: 13254\n",
      "Image: 13255\n",
      "Image: 13256\n",
      "Image: 13257\n",
      "Image: 13258\n",
      "Image: 13259\n",
      "Image: 13260\n",
      "Image: 13261\n",
      "Image: 13262\n",
      "Image: 13263\n",
      "Image: 13264\n",
      "Image: 13265\n",
      "Image: 13266\n",
      "Image: 13267\n",
      "Image: 13268\n",
      "Image: 13269\n",
      "Image: 13270\n",
      "Image: 13271\n",
      "Image: 13272\n",
      "Image: 13273\n",
      "Image: 13274\n",
      "Image: 13275\n",
      "Image: 13276\n",
      "Image: 13277\n",
      "Image: 13278\n",
      "Image: 13279\n",
      "Image: 13280\n",
      "Image: 13281\n",
      "Image: 13282\n",
      "Image: 13283\n",
      "Image: 13284\n",
      "Image: 13285\n",
      "Image: 13286\n",
      "Image: 13287\n",
      "Image: 13288\n",
      "Image: 13289\n",
      "Image: 13290\n",
      "Image: 13291\n",
      "Image: 13292\n",
      "Image: 13293\n",
      "Image: 13294\n",
      "Image: 13295\n",
      "Image: 13296\n",
      "Image: 13297\n",
      "Image: 13298\n",
      "Image: 13299\n",
      "Image: 13300\n",
      "Image: 13301\n",
      "Image: 13302\n",
      "Image: 13303\n",
      "Image: 13304\n",
      "Image: 13305\n",
      "Image: 13306\n",
      "Image: 13307\n",
      "Image: 13308\n",
      "Image: 13309\n",
      "Image: 13310\n",
      "Image: 13311\n",
      "Image: 13312\n",
      "Image: 13313\n",
      "Image: 13314\n",
      "Image: 13315\n",
      "Image: 13316\n",
      "Image: 13317\n",
      "Image: 13318\n",
      "Image: 13319\n",
      "Image: 13320\n",
      "Image: 13321\n",
      "Image: 13322\n",
      "Image: 13323\n",
      "Image: 13324\n",
      "Image: 13325\n",
      "Image: 13326\n",
      "Image: 13327\n",
      "Image: 13328\n",
      "Image: 13329\n",
      "Image: 13330\n",
      "Image: 13331\n",
      "Image: 13332\n",
      "Image: 13333\n",
      "Image: 13334\n",
      "Image: 13335\n",
      "Image: 13336\n",
      "Image: 13337\n",
      "Image: 13338\n",
      "Image: 13339\n",
      "Image: 13340\n",
      "Image: 13341\n",
      "Image: 13342\n",
      "Image: 13343\n",
      "Image: 13344\n",
      "Image: 13345\n",
      "Image: 13346\n",
      "Image: 13347\n",
      "Image: 13348\n",
      "Image: 13349\n",
      "Image: 13350\n",
      "Image: 13351\n",
      "Image: 13352\n",
      "Image: 13353\n",
      "Image: 13354\n",
      "Image: 13355\n",
      "Image: 13356\n",
      "Image: 13357\n",
      "Image: 13358\n",
      "Image: 13359\n",
      "Image: 13360\n",
      "Image: 13361\n",
      "Image: 13362\n",
      "Image: 13363\n",
      "Image: 13364\n",
      "Image: 13365\n",
      "Image: 13366\n",
      "Image: 13367\n",
      "Image: 13368\n",
      "Image: 13369\n",
      "Image: 13370\n",
      "Image: 13371\n",
      "Image: 13372\n",
      "Image: 13373\n",
      "Image: 13374\n",
      "Image: 13375\n",
      "Image: 13376\n",
      "Image: 13377\n",
      "Image: 13378\n",
      "Image: 13379\n",
      "Image: 13380\n",
      "Image: 13381\n",
      "Image: 13382\n",
      "Image: 13383\n",
      "Image: 13384\n",
      "Image: 13385\n",
      "Image: 13386\n",
      "Image: 13387\n",
      "Image: 13388\n",
      "Image: 13389\n",
      "Image: 13390\n",
      "Image: 13391\n",
      "Image: 13392\n",
      "Image: 13393\n",
      "Image: 13394\n",
      "Image: 13395\n",
      "Image: 13396\n",
      "Image: 13397\n",
      "Image: 13398\n",
      "Image: 13399\n",
      "Image: 13400\n",
      "Image: 13401\n",
      "Image: 13402\n",
      "Image: 13403\n",
      "Image: 13404\n",
      "Image: 13405\n",
      "Image: 13406\n",
      "Image: 13407\n",
      "Image: 13408\n",
      "Image: 13409\n",
      "Image: 13410\n",
      "Image: 13411\n",
      "Image: 13412\n",
      "Image: 13413\n",
      "Image: 13414\n",
      "Image: 13415\n",
      "Image: 13416\n",
      "Image: 13417\n",
      "Image: 13418\n",
      "Image: 13419\n",
      "Image: 13420\n",
      "Image: 13421\n",
      "Image: 13422\n",
      "Image: 13423\n",
      "Image: 13424\n",
      "Image: 13425\n",
      "Image: 13426\n",
      "Image: 13427\n",
      "Image: 13428\n",
      "Image: 13429\n",
      "Image: 13430\n",
      "Image: 13431\n",
      "Image: 13432\n",
      "Image: 13433\n",
      "Image: 13434\n",
      "Image: 13435\n",
      "Image: 13436\n",
      "Image: 13437\n",
      "Image: 13438\n",
      "Image: 13439\n",
      "Image: 13440\n",
      "Image: 13441\n",
      "Image: 13442\n",
      "Image: 13443\n",
      "Image: 13444\n",
      "Image: 13445\n",
      "Image: 13446\n",
      "Image: 13447\n",
      "Image: 13448\n",
      "Image: 13449\n",
      "Image: 13450\n",
      "Image: 13451\n",
      "Image: 13452\n",
      "Image: 13453\n",
      "Image: 13454\n",
      "Image: 13455\n",
      "Image: 13456\n",
      "Image: 13457\n",
      "Image: 13458\n",
      "Image: 13459\n",
      "Image: 13460\n",
      "Image: 13461\n",
      "Image: 13462\n",
      "Image: 13463\n",
      "Image: 13464\n",
      "Image: 13465\n",
      "Image: 13466\n",
      "Image: 13467\n",
      "Image: 13468\n",
      "Image: 13469\n",
      "Image: 13470\n",
      "Image: 13471\n",
      "Image: 13472\n",
      "Image: 13473\n",
      "Image: 13474\n",
      "Image: 13475\n",
      "Image: 13476\n",
      "Image: 13477\n",
      "Image: 13478\n",
      "Image: 13479\n",
      "Image: 13480\n",
      "Image: 13481\n",
      "Image: 13482\n",
      "Image: 13483\n",
      "Image: 13484\n",
      "Image: 13485\n",
      "Image: 13486\n",
      "Image: 13487\n",
      "Image: 13488\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 13489\n",
      "Image: 13490\n",
      "Image: 13491\n",
      "Image: 13492\n",
      "Image: 13493\n",
      "Image: 13494\n",
      "Image: 13495\n",
      "Image: 13496\n",
      "Image: 13497\n",
      "Image: 13498\n",
      "Image: 13499\n",
      "Image: 13500\n",
      "Image: 13501\n",
      "Image: 13502\n",
      "Image: 13503\n",
      "Image: 13504\n",
      "Image: 13505\n",
      "Image: 13506\n",
      "Image: 13507\n",
      "Image: 13508\n",
      "Image: 13509\n",
      "Image: 13510\n",
      "Image: 13511\n",
      "Image: 13512\n",
      "Image: 13513\n",
      "Image: 13514\n",
      "Image: 13515\n",
      "Image: 13516\n",
      "Image: 13517\n",
      "Image: 13518\n",
      "Image: 13519\n",
      "Image: 13520\n",
      "Image: 13521\n",
      "Image: 13522\n",
      "Image: 13523\n",
      "Image: 13524\n",
      "Image: 13525\n",
      "Image: 13526\n",
      "Image: 13527\n",
      "Image: 13528\n",
      "Image: 13529\n",
      "Image: 13530\n",
      "Image: 13531\n",
      "Image: 13532\n",
      "Image: 13533\n",
      "Image: 13534\n",
      "Image: 13535\n",
      "Image: 13536\n",
      "Image: 13537\n",
      "Image: 13538\n",
      "Image: 13539\n",
      "Image: 13540\n",
      "Image: 13541\n",
      "Image: 13542\n",
      "Image: 13543\n",
      "Image: 13544\n",
      "Image: 13545\n",
      "Image: 13546\n",
      "Image: 13547\n",
      "Image: 13548\n",
      "Image: 13549\n",
      "Image: 13550\n",
      "Image: 13551\n",
      "Image: 13552\n",
      "Image: 13553\n",
      "Image: 13554\n",
      "Image: 13555\n",
      "Image: 13556\n",
      "Image: 13557\n",
      "Image: 13558\n",
      "Image: 13559\n",
      "Image: 13560\n",
      "Image: 13561\n",
      "Image: 13562\n",
      "Image: 13563\n",
      "Image: 13564\n",
      "Image: 13565\n",
      "Image: 13566\n",
      "Image: 13567\n",
      "Image: 13568\n",
      "Image: 13569\n",
      "Image: 13570\n",
      "Image: 13571\n",
      "Image: 13572\n",
      "Image: 13573\n",
      "Image: 13574\n",
      "Image: 13575\n",
      "Image: 13576\n",
      "Image: 13577\n",
      "Image: 13578\n",
      "Image: 13579\n",
      "Image: 13580\n",
      "Image: 13581\n",
      "Image: 13582\n",
      "Image: 13583\n",
      "Image: 13584\n",
      "Image: 13585\n",
      "Image: 13586\n",
      "Image: 13587\n",
      "Image: 13588\n",
      "Image: 13589\n",
      "Image: 13590\n",
      "Image: 13591\n",
      "Image: 13592\n",
      "Image: 13593\n",
      "Image: 13594\n",
      "Image: 13595\n",
      "Image: 13596\n",
      "Image: 13597\n",
      "Image: 13598\n",
      "Image: 13599\n",
      "Image: 13600\n",
      "Image: 13601\n",
      "Image: 13602\n",
      "Image: 13603\n",
      "Image: 13604\n",
      "Image: 13605\n",
      "Image: 13606\n",
      "Image: 13607\n",
      "Image: 13608\n",
      "Image: 13609\n",
      "Image: 13610\n",
      "Image: 13611\n",
      "Image: 13612\n",
      "Image: 13613\n",
      "Image: 13614\n",
      "Image: 13615\n",
      "Image: 13616\n",
      "Image: 13617\n",
      "Image: 13618\n",
      "Image: 13619\n",
      "Image: 13620\n",
      "Image: 13621\n",
      "Image: 13622\n",
      "Image: 13623\n",
      "Image: 13624\n",
      "Image: 13625\n",
      "Image: 13626\n",
      "Image: 13627\n",
      "Image: 13628\n",
      "Image: 13629\n",
      "Image: 13630\n",
      "Image: 13631\n",
      "Image: 13632\n",
      "Image: 13633\n",
      "Image: 13634\n",
      "Image: 13635\n",
      "Image: 13636\n",
      "Image: 13637\n",
      "Image: 13638\n",
      "Image: 13639\n",
      "Image: 13640\n",
      "Image: 13641\n",
      "Image: 13642\n",
      "Image: 13643\n",
      "Image: 13644\n",
      "Image: 13645\n",
      "Image: 13646\n",
      "Image: 13647\n",
      "Image: 13648\n",
      "Image: 13649\n",
      "Image: 13650\n",
      "Image: 13651\n",
      "Image: 13652\n",
      "Image: 13653\n",
      "Image: 13654\n",
      "Image: 13655\n",
      "Image: 13656\n",
      "Image: 13657\n",
      "Image: 13658\n",
      "Image: 13659\n",
      "Image: 13660\n",
      "Image: 13661\n",
      "Image: 13662\n",
      "Image: 13663\n",
      "Image: 13664\n",
      "Image: 13665\n",
      "Image: 13666\n",
      "Image: 13667\n",
      "Image: 13668\n",
      "Image: 13669\n",
      "Image: 13670\n",
      "Image: 13671\n",
      "Image: 13672\n",
      "Image: 13673\n",
      "Image: 13674\n",
      "Image: 13675\n",
      "Image: 13676\n",
      "Image: 13677\n",
      "Image: 13678\n",
      "Image: 13679\n",
      "Image: 13680\n",
      "Image: 13681\n",
      "Image: 13682\n",
      "Image: 13683\n",
      "Image: 13684\n",
      "Image: 13685\n",
      "Image: 13686\n",
      "Image: 13687\n",
      "Image: 13688\n",
      "Image: 13689\n",
      "Image: 13690\n",
      "Image: 13691\n",
      "Image: 13692\n",
      "Image: 13693\n",
      "Image: 13694\n",
      "Image: 13695\n",
      "Image: 13696\n",
      "Image: 13697\n",
      "Image: 13698\n",
      "Image: 13699\n",
      "Image: 13700\n",
      "Image: 13701\n",
      "Image: 13702\n",
      "Image: 13703\n",
      "Image: 13704\n",
      "Image: 13705\n",
      "Image: 13706\n",
      "Image: 13707\n",
      "Image: 13708\n",
      "Image: 13709\n",
      "Image: 13710\n",
      "Image: 13711\n",
      "Image: 13712\n",
      "Image: 13713\n",
      "Image: 13714\n",
      "Image: 13715\n",
      "Image: 13716\n",
      "Image: 13717\n",
      "Image: 13718\n",
      "Image: 13719\n",
      "Image: 13720\n",
      "Image: 13721\n",
      "Image: 13722\n",
      "Image: 13723\n",
      "Image: 13724\n",
      "Image: 13725\n",
      "Image: 13726\n",
      "Image: 13727\n",
      "Image: 13728\n",
      "Image: 13729\n",
      "Image: 13730\n",
      "Image: 13731\n",
      "Image: 13732\n",
      "Image: 13733\n",
      "Image: 13734\n",
      "Image: 13735\n",
      "Image: 13736\n",
      "Image: 13737\n",
      "Image: 13738\n",
      "Image: 13739\n",
      "Image: 13740\n",
      "Image: 13741\n",
      "Image: 13742\n",
      "Image: 13743\n",
      "Image: 13744\n",
      "Image: 13745\n",
      "Image: 13746\n",
      "Image: 13747\n",
      "Image: 13748\n",
      "Image: 13749\n",
      "Image: 13750\n",
      "Image: 13751\n",
      "Image: 13752\n",
      "Image: 13753\n",
      "Image: 13754\n",
      "Image: 13755\n",
      "Image: 13756\n",
      "Image: 13757\n",
      "Image: 13758\n",
      "Image: 13759\n",
      "Image: 13760\n",
      "Image: 13761\n",
      "Image: 13762\n",
      "Image: 13763\n",
      "Image: 13764\n",
      "Image: 13765\n",
      "Image: 13766\n",
      "Image: 13767\n",
      "Image: 13768\n",
      "Image: 13769\n",
      "Image: 13770\n",
      "Image: 13771\n",
      "Image: 13772\n",
      "Image: 13773\n",
      "Image: 13774\n",
      "Image: 13775\n",
      "Image: 13776\n",
      "Image: 13777\n",
      "Image: 13778\n",
      "Image: 13779\n",
      "Image: 13780\n",
      "Image: 13781\n",
      "Image: 13782\n",
      "Image: 13783\n",
      "Image: 13784\n",
      "Image: 13785\n",
      "Image: 13786\n",
      "Image: 13787\n",
      "Image: 13788\n",
      "Image: 13789\n",
      "Image: 13790\n",
      "Image: 13791\n",
      "Image: 13792\n",
      "Image: 13793\n",
      "Image: 13794\n",
      "Image: 13795\n",
      "Image: 13796\n",
      "Image: 13797\n",
      "Image: 13798\n",
      "Image: 13799\n",
      "Image: 13800\n",
      "Image: 13801\n",
      "Image: 13802\n",
      "Image: 13803\n",
      "Image: 13804\n",
      "Image: 13805\n",
      "Image: 13806\n",
      "Image: 13807\n",
      "Image: 13808\n",
      "Image: 13809\n",
      "Image: 13810\n",
      "Image: 13811\n",
      "Image: 13812\n",
      "Image: 13813\n",
      "Image: 13814\n",
      "Image: 13815\n",
      "Image: 13816\n",
      "Image: 13817\n",
      "Image: 13818\n",
      "Image: 13819\n",
      "Image: 13820\n",
      "Image: 13821\n",
      "Image: 13822\n",
      "Image: 13823\n",
      "Image: 13824\n",
      "Image: 13825\n",
      "Image: 13826\n",
      "Image: 13827\n",
      "Image: 13828\n",
      "Image: 13829\n",
      "Image: 13830\n",
      "Image: 13831\n",
      "Image: 13832\n",
      "Image: 13833\n",
      "Image: 13834\n",
      "Image: 13835\n",
      "Image: 13836\n",
      "Image: 13837\n",
      "Image: 13838\n",
      "Image: 13839\n",
      "Image: 13840\n",
      "Image: 13841\n",
      "Image: 13842\n",
      "Image: 13843\n",
      "Image: 13844\n",
      "Image: 13845\n",
      "Image: 13846\n",
      "Image: 13847\n",
      "Image: 13848\n",
      "Image: 13849\n",
      "Image: 13850\n",
      "Image: 13851\n",
      "Image: 13852\n",
      "Image: 13853\n",
      "Image: 13854\n",
      "Image: 13855\n",
      "Image: 13856\n",
      "Image: 13857\n",
      "Image: 13858\n",
      "Image: 13859\n",
      "Image: 13860\n",
      "Image: 13861\n",
      "Image: 13862\n",
      "Image: 13863\n",
      "Image: 13864\n",
      "Image: 13865\n",
      "Image: 13866\n",
      "Image: 13867\n",
      "Image: 13868\n",
      "Image: 13869\n",
      "Image: 13870\n",
      "Image: 13871\n",
      "Image: 13872\n",
      "Image: 13873\n",
      "Image: 13874\n",
      "Image: 13875\n",
      "Image: 13876\n",
      "Image: 13877\n",
      "Image: 13878\n",
      "Image: 13879\n",
      "Image: 13880\n",
      "Image: 13881\n",
      "Image: 13882\n",
      "Image: 13883\n",
      "Image: 13884\n",
      "Image: 13885\n",
      "Image: 13886\n",
      "Image: 13887\n",
      "Image: 13888\n",
      "Image: 13889\n",
      "Image: 13890\n",
      "Image: 13891\n",
      "Image: 13892\n",
      "Image: 13893\n",
      "Image: 13894\n",
      "Image: 13895\n",
      "Image: 13896\n",
      "Image: 13897\n",
      "Image: 13898\n",
      "Image: 13899\n",
      "Image: 13900\n",
      "Image: 13901\n",
      "Image: 13902\n",
      "Image: 13903\n",
      "Image: 13904\n",
      "Image: 13905\n",
      "Image: 13906\n",
      "Image: 13907\n",
      "Image: 13908\n",
      "Image: 13909\n",
      "Image: 13910\n",
      "Image: 13911\n",
      "Image: 13912\n",
      "Image: 13913\n",
      "Image: 13914\n",
      "Image: 13915\n",
      "Image: 13916\n",
      "Image: 13917\n",
      "Image: 13918\n",
      "Image: 13919\n",
      "Image: 13920\n",
      "Image: 13921\n",
      "Image: 13922\n",
      "Image: 13923\n",
      "Image: 13924\n",
      "Image: 13925\n",
      "Image: 13926\n",
      "Image: 13927\n",
      "Image: 13928\n",
      "Image: 13929\n",
      "Image: 13930\n",
      "Image: 13931\n",
      "Image: 13932\n",
      "Image: 13933\n",
      "Image: 13934\n",
      "Image: 13935\n",
      "Image: 13936\n",
      "Image: 13937\n",
      "Image: 13938\n",
      "Image: 13939\n",
      "Image: 13940\n",
      "Image: 13941\n",
      "Image: 13942\n",
      "Image: 13943\n",
      "Image: 13944\n",
      "Image: 13945\n",
      "Image: 13946\n",
      "Image: 13947\n",
      "Image: 13948\n",
      "Image: 13949\n",
      "Image: 13950\n",
      "Image: 13951\n",
      "Image: 13952\n",
      "Image: 13953\n",
      "Image: 13954\n",
      "Image: 13955\n",
      "Image: 13956\n",
      "Image: 13957\n",
      "Image: 13958\n",
      "Image: 13959\n",
      "Image: 13960\n",
      "Image: 13961\n",
      "Image: 13962\n",
      "Image: 13963\n",
      "Image: 13964\n",
      "Image: 13965\n",
      "Image: 13966\n",
      "Image: 13967\n",
      "Image: 13968\n",
      "Image: 13969\n",
      "Image: 13970\n",
      "Image: 13971\n",
      "Image: 13972\n",
      "Image: 13973\n",
      "Image: 13974\n",
      "Image: 13975\n",
      "Image: 13976\n",
      "Image: 13977\n",
      "Image: 13978\n",
      "Image: 13979\n",
      "Image: 13980\n",
      "Image: 13981\n",
      "Image: 13982\n",
      "Image: 13983\n",
      "Image: 13984\n",
      "Image: 13985\n",
      "Image: 13986\n",
      "Image: 13987\n",
      "Image: 13988\n",
      "Image: 13989\n",
      "Image: 13990\n",
      "Image: 13991\n",
      "Image: 13992\n",
      "Image: 13993\n",
      "Image: 13994\n",
      "Image: 13995\n",
      "Image: 13996\n",
      "Image: 13997\n",
      "Image: 13998\n",
      "Image: 13999\n",
      "Image: 14000\n",
      "Image: 14001\n",
      "Image: 14002\n",
      "Image: 14003\n",
      "Image: 14004\n",
      "Image: 14005\n",
      "Image: 14006\n",
      "Image: 14007\n",
      "Image: 14008\n",
      "Image: 14009\n",
      "Image: 14010\n",
      "Image: 14011\n",
      "Image: 14012\n",
      "Image: 14013\n",
      "Image: 14014\n",
      "Image: 14015\n",
      "Image: 14016\n",
      "Image: 14017\n",
      "Image: 14018\n",
      "Image: 14019\n",
      "Image: 14020\n",
      "Image: 14021\n",
      "Image: 14022\n",
      "Image: 14023\n",
      "Image: 14024\n",
      "Image: 14025\n",
      "Image: 14026\n",
      "Image: 14027\n",
      "Image: 14028\n",
      "Image: 14029\n",
      "Image: 14030\n",
      "Image: 14031\n",
      "Image: 14032\n",
      "Image: 14033\n",
      "Image: 14034\n",
      "Image: 14035\n",
      "Image: 14036\n",
      "Image: 14037\n",
      "Image: 14038\n",
      "Image: 14039\n",
      "Image: 14040\n",
      "Image: 14041\n",
      "Image: 14042\n",
      "Image: 14043\n",
      "Image: 14044\n",
      "Image: 14045\n",
      "Image: 14046\n",
      "Image: 14047\n",
      "Image: 14048\n",
      "Image: 14049\n",
      "Image: 14050\n",
      "Image: 14051\n",
      "Image: 14052\n",
      "Image: 14053\n",
      "Image: 14054\n",
      "Image: 14055\n",
      "Image: 14056\n",
      "Image: 14057\n",
      "Image: 14058\n",
      "Image: 14059\n",
      "Image: 14060\n",
      "Image: 14061\n",
      "Image: 14062\n",
      "Image: 14063\n",
      "Image: 14064\n",
      "Image: 14065\n",
      "Image: 14066\n",
      "Image: 14067\n",
      "Image: 14068\n",
      "Image: 14069\n",
      "Image: 14070\n",
      "Image: 14071\n",
      "Image: 14072\n",
      "Image: 14073\n",
      "Image: 14074\n",
      "Image: 14075\n",
      "Image: 14076\n",
      "Image: 14077\n",
      "Image: 14078\n",
      "Image: 14079\n",
      "Image: 14080\n",
      "Image: 14081\n",
      "Image: 14082\n",
      "Image: 14083\n",
      "Image: 14084\n",
      "Image: 14085\n",
      "Image: 14086\n",
      "Image: 14087\n",
      "Image: 14088\n",
      "Image: 14089\n",
      "Image: 14090\n",
      "Image: 14091\n",
      "Image: 14092\n",
      "Image: 14093\n",
      "Image: 14094\n",
      "Image: 14095\n",
      "Image: 14096\n",
      "Image: 14097\n",
      "Image: 14098\n",
      "Image: 14099\n",
      "Image: 14100\n",
      "Image: 14101\n",
      "Image: 14102\n",
      "Image: 14103\n",
      "Image: 14104\n",
      "Image: 14105\n",
      "Image: 14106\n",
      "Image: 14107\n",
      "Image: 14108\n",
      "Image: 14109\n",
      "Image: 14110\n",
      "Image: 14111\n",
      "Image: 14112\n",
      "Image: 14113\n",
      "Image: 14114\n",
      "Image: 14115\n",
      "Image: 14116\n",
      "Image: 14117\n",
      "Image: 14118\n",
      "Image: 14119\n",
      "Image: 14120\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 14121\n",
      "Image: 14122\n",
      "Image: 14123\n",
      "Image: 14124\n",
      "Image: 14125\n",
      "Image: 14126\n",
      "Image: 14127\n",
      "Image: 14128\n",
      "Image: 14129\n",
      "Image: 14130\n",
      "Image: 14131\n",
      "Image: 14132\n",
      "Image: 14133\n",
      "Image: 14134\n",
      "Image: 14135\n",
      "Image: 14136\n",
      "Image: 14137\n",
      "Image: 14138\n",
      "Image: 14139\n",
      "Image: 14140\n",
      "Image: 14141\n",
      "Image: 14142\n",
      "Image: 14143\n",
      "Image: 14144\n",
      "Image: 14145\n",
      "Image: 14146\n",
      "Image: 14147\n",
      "Image: 14148\n",
      "Image: 14149\n",
      "Image: 14150\n",
      "Image: 14151\n",
      "Image: 14152\n",
      "Image: 14153\n",
      "Image: 14154\n",
      "Image: 14155\n",
      "Image: 14156\n",
      "Image: 14157\n",
      "Image: 14158\n",
      "Image: 14159\n",
      "Image: 14160\n",
      "Image: 14161\n",
      "Image: 14162\n",
      "Image: 14163\n",
      "Image: 14164\n",
      "Image: 14165\n",
      "Image: 14166\n",
      "Image: 14167\n",
      "Image: 14168\n",
      "Image: 14169\n",
      "Image: 14170\n",
      "Image: 14171\n",
      "Image: 14172\n",
      "Image: 14173\n",
      "Image: 14174\n",
      "Image: 14175\n",
      "Image: 14176\n",
      "Image: 14177\n",
      "Image: 14178\n",
      "Image: 14179\n",
      "Image: 14180\n",
      "Image: 14181\n",
      "Image: 14182\n",
      "Image: 14183\n",
      "Image: 14184\n",
      "Image: 14185\n",
      "Image: 14186\n",
      "Image: 14187\n",
      "Image: 14188\n",
      "Image: 14189\n",
      "Image: 14190\n",
      "Image: 14191\n",
      "Image: 14192\n",
      "Image: 14193\n",
      "Image: 14194\n",
      "Image: 14195\n",
      "Image: 14196\n",
      "Image: 14197\n",
      "Image: 14198\n",
      "Image: 14199\n",
      "Image: 14200\n",
      "Image: 14201\n",
      "Image: 14202\n",
      "Image: 14203\n",
      "Image: 14204\n",
      "Image: 14205\n",
      "Image: 14206\n",
      "Image: 14207\n",
      "Image: 14208\n",
      "Image: 14209\n",
      "Image: 14210\n",
      "Image: 14211\n",
      "Image: 14212\n",
      "Image: 14213\n",
      "Image: 14214\n",
      "Image: 14215\n",
      "Image: 14216\n",
      "Image: 14217\n",
      "Image: 14218\n",
      "Image: 14219\n",
      "Image: 14220\n",
      "Image: 14221\n",
      "Image: 14222\n",
      "Image: 14223\n",
      "Image: 14224\n",
      "Image: 14225\n",
      "Image: 14226\n",
      "Image: 14227\n",
      "Image: 14228\n",
      "Image: 14229\n",
      "Image: 14230\n",
      "Image: 14231\n",
      "Image: 14232\n",
      "Image: 14233\n",
      "Image: 14234\n",
      "Image: 14235\n",
      "Image: 14236\n",
      "Image: 14237\n",
      "Image: 14238\n",
      "Image: 14239\n",
      "Image: 14240\n",
      "Image: 14241\n",
      "Image: 14242\n",
      "Image: 14243\n",
      "Image: 14244\n",
      "Image: 14245\n",
      "Image: 14246\n",
      "Image: 14247\n",
      "Image: 14248\n",
      "Image: 14249\n",
      "Image: 14250\n",
      "Image: 14251\n",
      "Image: 14252\n",
      "Image: 14253\n",
      "Image: 14254\n",
      "Image: 14255\n",
      "Image: 14256\n",
      "Image: 14257\n",
      "Image: 14258\n",
      "Image: 14259\n",
      "Image: 14260\n",
      "Image: 14261\n",
      "Image: 14262\n",
      "Image: 14263\n",
      "Image: 14264\n",
      "Image: 14265\n",
      "Image: 14266\n",
      "Image: 14267\n",
      "Image: 14268\n",
      "Image: 14269\n",
      "Image: 14270\n",
      "Image: 14271\n",
      "Image: 14272\n",
      "Image: 14273\n",
      "Image: 14274\n",
      "Image: 14275\n",
      "Image: 14276\n",
      "Image: 14277\n",
      "Image: 14278\n",
      "Image: 14279\n",
      "Image: 14280\n",
      "Image: 14281\n",
      "Image: 14282\n",
      "Image: 14283\n",
      "Image: 14284\n",
      "Image: 14285\n",
      "Image: 14286\n",
      "Image: 14287\n",
      "Image: 14288\n",
      "Image: 14289\n",
      "Image: 14290\n",
      "Image: 14291\n",
      "Image: 14292\n",
      "Image: 14293\n",
      "Image: 14294\n",
      "Image: 14295\n",
      "Image: 14296\n",
      "Image: 14297\n",
      "Image: 14298\n",
      "Image: 14299\n",
      "Image: 14300\n",
      "Image: 14301\n",
      "Image: 14302\n",
      "Image: 14303\n",
      "Image: 14304\n",
      "Image: 14305\n",
      "Image: 14306\n",
      "Image: 14307\n",
      "Image: 14308\n",
      "Image: 14309\n",
      "Image: 14310\n",
      "Image: 14311\n",
      "Image: 14312\n",
      "Image: 14313\n",
      "Image: 14314\n",
      "Image: 14315\n",
      "Image: 14316\n",
      "Image: 14317\n",
      "Image: 14318\n",
      "Image: 14319\n",
      "Image: 14320\n",
      "Image: 14321\n",
      "Image: 14322\n",
      "Image: 14323\n",
      "Image: 14324\n",
      "Image: 14325\n",
      "Image: 14326\n",
      "Image: 14327\n",
      "Image: 14328\n",
      "Image: 14329\n",
      "Image: 14330\n",
      "Image: 14331\n",
      "Image: 14332\n",
      "Image: 14333\n",
      "Image: 14334\n",
      "Image: 14335\n",
      "Image: 14336\n",
      "Image: 14337\n",
      "Image: 14338\n",
      "Image: 14339\n",
      "Image: 14340\n",
      "Image: 14341\n",
      "Image: 14342\n",
      "Image: 14343\n",
      "Image: 14344\n",
      "Image: 14345\n",
      "Image: 14346\n",
      "Image: 14347\n",
      "Image: 14348\n",
      "Image: 14349\n",
      "Image: 14350\n",
      "Image: 14351\n",
      "Image: 14352\n",
      "Image: 14353\n",
      "Image: 14354\n",
      "Image: 14355\n",
      "Image: 14356\n",
      "Image: 14357\n",
      "Image: 14358\n",
      "Image: 14359\n",
      "Image: 14360\n",
      "Image: 14361\n",
      "Image: 14362\n",
      "Image: 14363\n",
      "Image: 14364\n",
      "Image: 14365\n",
      "Image: 14366\n",
      "Image: 14367\n",
      "Image: 14368\n",
      "Image: 14369\n",
      "Image: 14370\n",
      "Image: 14371\n",
      "Image: 14372\n",
      "Image: 14373\n",
      "Image: 14374\n",
      "Image: 14375\n",
      "Image: 14376\n",
      "Image: 14377\n",
      "Image: 14378\n",
      "Image: 14379\n",
      "Image: 14380\n",
      "Image: 14381\n",
      "Image: 14382\n",
      "Image: 14383\n",
      "Image: 14384\n",
      "Image: 14385\n",
      "Image: 14386\n",
      "Image: 14387\n",
      "Image: 14388\n",
      "Image: 14389\n",
      "Image: 14390\n",
      "Image: 14391\n",
      "Image: 14392\n",
      "Image: 14393\n",
      "Image: 14394\n",
      "Image: 14395\n",
      "Image: 14396\n",
      "Image: 14397\n",
      "Image: 14398\n",
      "Image: 14399\n",
      "Image: 14400\n",
      "Image: 14401\n",
      "Image: 14402\n",
      "Image: 14403\n",
      "Image: 14404\n",
      "Image: 14405\n",
      "Image: 14406\n",
      "Image: 14407\n",
      "Image: 14408\n",
      "Image: 14409\n",
      "Image: 14410\n",
      "Image: 14411\n",
      "Image: 14412\n",
      "Image: 14413\n",
      "Image: 14414\n",
      "Image: 14415\n",
      "Image: 14416\n",
      "Image: 14417\n",
      "Image: 14418\n",
      "Image: 14419\n",
      "Image: 14420\n",
      "Image: 14421\n",
      "Image: 14422\n",
      "Image: 14423\n",
      "Image: 14424\n",
      "Image: 14425\n",
      "Image: 14426\n",
      "Image: 14427\n",
      "Image: 14428\n",
      "Image: 14429\n",
      "Image: 14430\n",
      "Image: 14431\n",
      "Image: 14432\n",
      "Image: 14433\n",
      "Image: 14434\n",
      "Image: 14435\n",
      "Image: 14436\n",
      "Image: 14437\n",
      "Image: 14438\n",
      "Image: 14439\n",
      "Image: 14440\n",
      "Image: 14441\n",
      "Image: 14442\n",
      "Image: 14443\n",
      "Image: 14444\n",
      "Image: 14445\n",
      "Image: 14446\n",
      "Image: 14447\n",
      "Image: 14448\n",
      "Image: 14449\n",
      "Image: 14450\n",
      "Image: 14451\n",
      "Image: 14452\n",
      "Image: 14453\n",
      "Image: 14454\n",
      "Image: 14455\n",
      "Image: 14456\n",
      "Image: 14457\n",
      "Image: 14458\n",
      "Image: 14459\n",
      "Image: 14460\n",
      "Image: 14461\n",
      "Image: 14462\n",
      "Image: 14463\n",
      "Image: 14464\n",
      "Image: 14465\n",
      "Image: 14466\n",
      "Image: 14467\n",
      "Image: 14468\n",
      "Image: 14469\n",
      "Image: 14470\n",
      "Image: 14471\n",
      "Image: 14472\n",
      "Image: 14473\n",
      "Image: 14474\n",
      "Image: 14475\n",
      "Image: 14476\n",
      "Image: 14477\n",
      "Image: 14478\n",
      "Image: 14479\n",
      "Image: 14480\n",
      "Image: 14481\n",
      "Image: 14482\n",
      "Image: 14483\n",
      "Image: 14484\n",
      "Image: 14485\n",
      "Image: 14486\n",
      "Image: 14487\n",
      "Image: 14488\n",
      "Image: 14489\n",
      "Image: 14490\n",
      "Image: 14491\n",
      "Image: 14492\n",
      "Image: 14493\n",
      "Image: 14494\n",
      "Image: 14495\n",
      "Image: 14496\n",
      "Image: 14497\n",
      "Image: 14498\n",
      "Image: 14499\n",
      "Image: 14500\n",
      "Image: 14501\n",
      "Image: 14502\n",
      "Image: 14503\n",
      "Image: 14504\n",
      "Image: 14505\n",
      "Image: 14506\n",
      "Image: 14507\n",
      "Image: 14508\n",
      "Image: 14509\n",
      "Image: 14510\n",
      "Image: 14511\n",
      "Image: 14512\n",
      "Image: 14513\n",
      "Image: 14514\n",
      "Image: 14515\n",
      "Image: 14516\n",
      "Image: 14517\n",
      "Image: 14518\n",
      "Image: 14519\n",
      "Image: 14520\n",
      "Image: 14521\n",
      "Image: 14522\n",
      "Image: 14523\n",
      "Image: 14524\n",
      "Image: 14525\n",
      "Image: 14526\n",
      "Image: 14527\n",
      "Image: 14528\n",
      "Image: 14529\n",
      "Image: 14530\n",
      "Image: 14531\n",
      "Image: 14532\n",
      "Image: 14533\n",
      "Image: 14534\n",
      "Image: 14535\n",
      "Image: 14536\n",
      "Image: 14537\n",
      "Image: 14538\n",
      "Image: 14539\n",
      "Image: 14540\n",
      "Image: 14541\n",
      "Image: 14542\n",
      "Image: 14543\n",
      "Image: 14544\n",
      "Image: 14545\n",
      "Image: 14546\n",
      "Image: 14547\n",
      "Image: 14548\n",
      "Image: 14549\n",
      "Image: 14550\n",
      "Image: 14551\n",
      "Image: 14552\n",
      "Image: 14553\n",
      "Image: 14554\n",
      "Image: 14555\n",
      "Image: 14556\n",
      "Image: 14557\n",
      "Image: 14558\n",
      "Image: 14559\n",
      "Image: 14560\n",
      "Image: 14561\n",
      "Image: 14562\n",
      "Image: 14563\n",
      "Image: 14564\n",
      "Image: 14565\n",
      "Image: 14566\n",
      "Image: 14567\n",
      "Image: 14568\n",
      "Image: 14569\n",
      "Image: 14570\n",
      "Image: 14571\n",
      "Image: 14572\n",
      "Image: 14573\n",
      "Image: 14574\n",
      "Image: 14575\n",
      "Image: 14576\n",
      "Image: 14577\n",
      "Image: 14578\n",
      "Image: 14579\n",
      "Image: 14580\n",
      "Image: 14581\n",
      "Image: 14582\n",
      "Image: 14583\n",
      "Image: 14584\n",
      "Image: 14585\n",
      "Image: 14586\n",
      "Image: 14587\n",
      "Image: 14588\n",
      "Image: 14589\n",
      "Image: 14590\n",
      "Image: 14591\n",
      "Image: 14592\n",
      "Image: 14593\n",
      "Image: 14594\n",
      "Image: 14595\n",
      "Image: 14596\n",
      "Image: 14597\n",
      "Image: 14598\n",
      "Image: 14599\n",
      "Image: 14600\n",
      "Image: 14601\n",
      "Image: 14602\n",
      "Image: 14603\n",
      "Image: 14604\n",
      "Image: 14605\n",
      "Image: 14606\n",
      "Image: 14607\n",
      "Image: 14608\n",
      "Image: 14609\n",
      "Image: 14610\n",
      "Image: 14611\n",
      "Image: 14612\n",
      "Image: 14613\n",
      "Image: 14614\n",
      "Image: 14615\n",
      "Image: 14616\n",
      "Image: 14617\n",
      "Image: 14618\n",
      "Image: 14619\n",
      "Image: 14620\n",
      "Image: 14621\n",
      "Image: 14622\n",
      "Image: 14623\n",
      "Image: 14624\n",
      "Image: 14625\n",
      "Image: 14626\n",
      "Image: 14627\n",
      "Image: 14628\n",
      "Image: 14629\n",
      "Image: 14630\n",
      "Image: 14631\n",
      "Image: 14632\n",
      "Image: 14633\n",
      "Image: 14634\n",
      "Image: 14635\n",
      "Image: 14636\n",
      "Image: 14637\n",
      "Image: 14638\n",
      "Image: 14639\n",
      "Image: 14640\n",
      "Image: 14641\n",
      "Image: 14642\n",
      "Image: 14643\n",
      "Image: 14644\n",
      "Image: 14645\n",
      "Image: 14646\n",
      "Image: 14647\n",
      "Image: 14648\n",
      "Image: 14649\n",
      "Image: 14650\n",
      "Image: 14651\n",
      "Image: 14652\n",
      "Image: 14653\n",
      "Image: 14654\n",
      "Image: 14655\n",
      "Image: 14656\n",
      "Image: 14657\n",
      "Image: 14658\n",
      "Image: 14659\n",
      "Image: 14660\n",
      "Image: 14661\n",
      "Image: 14662\n",
      "Image: 14663\n",
      "Image: 14664\n",
      "Image: 14665\n",
      "Image: 14666\n",
      "Image: 14667\n",
      "Image: 14668\n",
      "Image: 14669\n",
      "Image: 14670\n",
      "Image: 14671\n",
      "Image: 14672\n",
      "Image: 14673\n",
      "Image: 14674\n",
      "Image: 14675\n",
      "Image: 14676\n",
      "Image: 14677\n",
      "Image: 14678\n",
      "Image: 14679\n",
      "Image: 14680\n",
      "Image: 14681\n",
      "Image: 14682\n",
      "Image: 14683\n",
      "Image: 14684\n",
      "Image: 14685\n",
      "Image: 14686\n",
      "Image: 14687\n",
      "Image: 14688\n",
      "Image: 14689\n",
      "Image: 14690\n",
      "Image: 14691\n",
      "Image: 14692\n",
      "Image: 14693\n",
      "Image: 14694\n",
      "Image: 14695\n",
      "Image: 14696\n",
      "Image: 14697\n",
      "Image: 14698\n",
      "Image: 14699\n",
      "Image: 14700\n",
      "Image: 14701\n",
      "Image: 14702\n",
      "Image: 14703\n",
      "Image: 14704\n",
      "Image: 14705\n",
      "Image: 14706\n",
      "Image: 14707\n",
      "Image: 14708\n",
      "Image: 14709\n",
      "Image: 14710\n",
      "Image: 14711\n",
      "Image: 14712\n",
      "Image: 14713\n",
      "Image: 14714\n",
      "Image: 14715\n",
      "Image: 14716\n",
      "Image: 14717\n",
      "Image: 14718\n",
      "Image: 14719\n",
      "Image: 14720\n",
      "Image: 14721\n",
      "Image: 14722\n",
      "Image: 14723\n",
      "Image: 14724\n",
      "Image: 14725\n",
      "Image: 14726\n",
      "Image: 14727\n",
      "Image: 14728\n",
      "Image: 14729\n",
      "Image: 14730\n",
      "Image: 14731\n",
      "Image: 14732\n",
      "Image: 14733\n",
      "Image: 14734\n",
      "Image: 14735\n",
      "Image: 14736\n",
      "Image: 14737\n",
      "Image: 14738\n",
      "Image: 14739\n",
      "Image: 14740\n",
      "Image: 14741\n",
      "Image: 14742\n",
      "Image: 14743\n",
      "Image: 14744\n",
      "Image: 14745\n",
      "Image: 14746\n",
      "Image: 14747\n",
      "Image: 14748\n",
      "Image: 14749\n",
      "Image: 14750\n",
      "Image: 14751\n",
      "Image: 14752\n",
      "Image: 14753\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 14754\n",
      "Image: 14755\n",
      "Image: 14756\n",
      "Image: 14757\n",
      "Image: 14758\n",
      "Image: 14759\n",
      "Image: 14760\n",
      "Image: 14761\n",
      "Image: 14762\n",
      "Image: 14763\n",
      "Image: 14764\n",
      "Image: 14765\n",
      "Image: 14766\n",
      "Image: 14767\n",
      "Image: 14768\n",
      "Image: 14769\n",
      "Image: 14770\n",
      "Image: 14771\n",
      "Image: 14772\n",
      "Image: 14773\n",
      "Image: 14774\n",
      "Image: 14775\n",
      "Image: 14776\n",
      "Image: 14777\n",
      "Image: 14778\n",
      "Image: 14779\n",
      "Image: 14780\n",
      "Image: 14781\n",
      "Image: 14782\n",
      "Image: 14783\n",
      "Image: 14784\n",
      "Image: 14785\n",
      "Image: 14786\n",
      "Image: 14787\n",
      "Image: 14788\n",
      "Image: 14789\n",
      "Image: 14790\n",
      "Image: 14791\n",
      "Image: 14792\n",
      "Image: 14793\n",
      "Image: 14794\n",
      "Image: 14795\n",
      "Image: 14796\n",
      "Image: 14797\n",
      "Image: 14798\n",
      "Image: 14799\n",
      "Image: 14800\n",
      "Image: 14801\n",
      "Image: 14802\n",
      "Image: 14803\n",
      "Image: 14804\n",
      "Image: 14805\n",
      "Image: 14806\n",
      "Image: 14807\n",
      "Image: 14808\n",
      "Image: 14809\n",
      "Image: 14810\n",
      "Image: 14811\n",
      "Image: 14812\n",
      "Image: 14813\n",
      "Image: 14814\n",
      "Image: 14815\n",
      "Image: 14816\n",
      "Image: 14817\n",
      "Image: 14818\n",
      "Image: 14819\n",
      "Image: 14820\n",
      "Image: 14821\n",
      "Image: 14822\n",
      "Image: 14823\n",
      "Image: 14824\n",
      "Image: 14825\n",
      "Image: 14826\n",
      "Image: 14827\n",
      "Image: 14828\n",
      "Image: 14829\n",
      "Image: 14830\n",
      "Image: 14831\n",
      "Image: 14832\n",
      "Image: 14833\n",
      "Image: 14834\n",
      "Image: 14835\n",
      "Image: 14836\n",
      "Image: 14837\n",
      "Image: 14838\n",
      "Image: 14839\n",
      "Image: 14840\n",
      "Image: 14841\n",
      "Image: 14842\n",
      "Image: 14843\n",
      "Image: 14844\n",
      "Image: 14845\n",
      "Image: 14846\n",
      "Image: 14847\n",
      "Image: 14848\n",
      "Image: 14849\n",
      "Image: 14850\n",
      "Image: 14851\n",
      "Image: 14852\n",
      "Image: 14853\n",
      "Image: 14854\n",
      "Image: 14855\n",
      "Image: 14856\n",
      "Image: 14857\n",
      "Image: 14858\n",
      "Image: 14859\n",
      "Image: 14860\n",
      "Image: 14861\n",
      "Image: 14862\n",
      "Image: 14863\n",
      "Image: 14864\n",
      "Image: 14865\n",
      "Image: 14866\n",
      "Image: 14867\n",
      "Image: 14868\n",
      "Image: 14869\n",
      "Image: 14870\n",
      "Image: 14871\n",
      "Image: 14872\n",
      "Image: 14873\n",
      "Image: 14874\n",
      "Image: 14875\n",
      "Image: 14876\n",
      "Image: 14877\n",
      "Image: 14878\n",
      "Image: 14879\n",
      "Image: 14880\n",
      "Image: 14881\n",
      "Image: 14882\n",
      "Image: 14883\n",
      "Image: 14884\n",
      "Image: 14885\n",
      "Image: 14886\n",
      "Image: 14887\n",
      "Image: 14888\n",
      "Image: 14889\n",
      "Image: 14890\n",
      "Image: 14891\n",
      "Image: 14892\n",
      "Image: 14893\n",
      "Image: 14894\n",
      "Image: 14895\n",
      "Image: 14896\n",
      "Image: 14897\n",
      "Image: 14898\n",
      "Image: 14899\n",
      "Image: 14900\n",
      "Image: 14901\n",
      "Image: 14902\n",
      "Image: 14903\n",
      "Image: 14904\n",
      "Image: 14905\n",
      "Image: 14906\n",
      "Image: 14907\n",
      "Image: 14908\n",
      "Image: 14909\n",
      "Image: 14910\n",
      "Image: 14911\n",
      "Image: 14912\n",
      "Image: 14913\n",
      "Image: 14914\n",
      "Image: 14915\n",
      "Image: 14916\n",
      "Image: 14917\n",
      "Image: 14918\n",
      "Image: 14919\n",
      "Image: 14920\n",
      "Image: 14921\n",
      "Image: 14922\n",
      "Image: 14923\n",
      "Image: 14924\n",
      "Image: 14925\n",
      "Image: 14926\n",
      "Image: 14927\n",
      "Image: 14928\n",
      "Image: 14929\n",
      "Image: 14930\n",
      "Image: 14931\n",
      "Image: 14932\n",
      "Image: 14933\n",
      "Image: 14934\n",
      "Image: 14935\n",
      "Image: 14936\n",
      "Image: 14937\n",
      "Image: 14938\n",
      "Image: 14939\n",
      "Image: 14940\n",
      "Image: 14941\n",
      "Image: 14942\n",
      "Image: 14943\n",
      "Image: 14944\n",
      "Image: 14945\n",
      "Image: 14946\n",
      "Image: 14947\n",
      "Image: 14948\n",
      "Image: 14949\n",
      "Image: 14950\n",
      "Image: 14951\n",
      "Image: 14952\n",
      "Image: 14953\n",
      "Image: 14954\n",
      "Image: 14955\n",
      "Image: 14956\n",
      "Image: 14957\n",
      "Image: 14958\n",
      "Image: 14959\n",
      "Image: 14960\n",
      "Image: 14961\n",
      "Image: 14962\n",
      "Image: 14963\n",
      "Image: 14964\n",
      "Image: 14965\n",
      "Image: 14966\n",
      "Image: 14967\n",
      "Image: 14968\n",
      "Image: 14969\n",
      "Image: 14970\n",
      "Image: 14971\n",
      "Image: 14972\n",
      "Image: 14973\n",
      "Image: 14974\n",
      "Image: 14975\n",
      "Image: 14976\n",
      "Image: 14977\n",
      "Image: 14978\n",
      "Image: 14979\n",
      "Image: 14980\n",
      "Image: 14981\n",
      "Image: 14982\n",
      "Image: 14983\n",
      "Image: 14984\n",
      "Image: 14985\n",
      "Image: 14986\n",
      "Image: 14987\n",
      "Image: 14988\n",
      "Image: 14989\n",
      "Image: 14990\n",
      "Image: 14991\n",
      "Image: 14992\n",
      "Image: 14993\n",
      "Image: 14994\n",
      "Image: 14995\n",
      "Image: 14996\n",
      "Image: 14997\n",
      "Image: 14998\n",
      "Image: 14999\n",
      "Image: 15000\n",
      "Image: 15001\n",
      "Image: 15002\n",
      "Image: 15003\n",
      "Image: 15004\n",
      "Image: 15005\n",
      "Image: 15006\n",
      "Image: 15007\n",
      "Image: 15008\n",
      "Image: 15009\n",
      "Image: 15010\n",
      "Image: 15011\n",
      "Image: 15012\n",
      "Image: 15013\n",
      "Image: 15014\n",
      "Image: 15015\n",
      "Image: 15016\n",
      "Image: 15017\n",
      "Image: 15018\n",
      "Image: 15019\n",
      "Image: 15020\n",
      "Image: 15021\n",
      "Image: 15022\n",
      "Image: 15023\n",
      "Image: 15024\n",
      "Image: 15025\n",
      "Image: 15026\n",
      "Image: 15027\n",
      "Image: 15028\n",
      "Image: 15029\n",
      "Image: 15030\n",
      "Image: 15031\n",
      "Image: 15032\n",
      "Image: 15033\n",
      "Image: 15034\n",
      "Image: 15035\n",
      "Image: 15036\n",
      "Image: 15037\n",
      "Image: 15038\n",
      "Image: 15039\n",
      "Image: 15040\n",
      "Image: 15041\n",
      "Image: 15042\n",
      "Image: 15043\n",
      "Image: 15044\n",
      "Image: 15045\n",
      "Image: 15046\n",
      "Image: 15047\n",
      "Image: 15048\n",
      "Image: 15049\n",
      "Image: 15050\n",
      "Image: 15051\n",
      "Image: 15052\n",
      "Image: 15053\n",
      "Image: 15054\n",
      "Image: 15055\n",
      "Image: 15056\n",
      "Image: 15057\n",
      "Image: 15058\n",
      "Image: 15059\n",
      "Image: 15060\n",
      "Image: 15061\n",
      "Image: 15062\n",
      "Image: 15063\n",
      "Image: 15064\n",
      "Image: 15065\n",
      "Image: 15066\n",
      "Image: 15067\n",
      "Image: 15068\n",
      "Image: 15069\n",
      "Image: 15070\n",
      "Image: 15071\n",
      "Image: 15072\n",
      "Image: 15073\n",
      "Image: 15074\n",
      "Image: 15075\n",
      "Image: 15076\n",
      "Image: 15077\n",
      "Image: 15078\n",
      "Image: 15079\n",
      "Image: 15080\n",
      "Image: 15081\n",
      "Image: 15082\n",
      "Image: 15083\n",
      "Image: 15084\n",
      "Image: 15085\n",
      "Image: 15086\n",
      "Image: 15087\n",
      "Image: 15088\n",
      "Image: 15089\n",
      "Image: 15090\n",
      "Image: 15091\n",
      "Image: 15092\n",
      "Image: 15093\n",
      "Image: 15094\n",
      "Image: 15095\n",
      "Image: 15096\n",
      "Image: 15097\n",
      "Image: 15098\n",
      "Image: 15099\n",
      "Image: 15100\n",
      "Image: 15101\n",
      "Image: 15102\n",
      "Image: 15103\n",
      "Image: 15104\n",
      "Image: 15105\n",
      "Image: 15106\n",
      "Image: 15107\n",
      "Image: 15108\n",
      "Image: 15109\n",
      "Image: 15110\n",
      "Image: 15111\n",
      "Image: 15112\n",
      "Image: 15113\n",
      "Image: 15114\n",
      "Image: 15115\n",
      "Image: 15116\n",
      "Image: 15117\n",
      "Image: 15118\n",
      "Image: 15119\n",
      "Image: 15120\n",
      "Image: 15121\n",
      "Image: 15122\n",
      "Image: 15123\n",
      "Image: 15124\n",
      "Image: 15125\n",
      "Image: 15126\n",
      "Image: 15127\n",
      "Image: 15128\n",
      "Image: 15129\n",
      "Image: 15130\n",
      "Image: 15131\n",
      "Image: 15132\n",
      "Image: 15133\n",
      "Image: 15134\n",
      "Image: 15135\n",
      "Image: 15136\n",
      "Image: 15137\n",
      "Image: 15138\n",
      "Image: 15139\n",
      "Image: 15140\n",
      "Image: 15141\n",
      "Image: 15142\n",
      "Image: 15143\n",
      "Image: 15144\n",
      "Image: 15145\n",
      "Image: 15146\n",
      "Image: 15147\n",
      "Image: 15148\n",
      "Image: 15149\n",
      "Image: 15150\n",
      "Image: 15151\n",
      "Image: 15152\n",
      "Image: 15153\n",
      "Image: 15154\n",
      "Image: 15155\n",
      "Image: 15156\n",
      "Image: 15157\n",
      "Image: 15158\n",
      "Image: 15159\n",
      "Image: 15160\n",
      "Image: 15161\n",
      "Image: 15162\n",
      "Image: 15163\n",
      "Image: 15164\n",
      "Image: 15165\n",
      "Image: 15166\n",
      "Image: 15167\n",
      "Image: 15168\n",
      "Image: 15169\n",
      "Image: 15170\n",
      "Image: 15171\n",
      "Image: 15172\n",
      "Image: 15173\n",
      "Image: 15174\n",
      "Image: 15175\n",
      "Image: 15176\n",
      "Image: 15177\n",
      "Image: 15178\n",
      "Image: 15179\n",
      "Image: 15180\n",
      "Image: 15181\n",
      "Image: 15182\n",
      "Image: 15183\n",
      "Image: 15184\n",
      "Image: 15185\n",
      "Image: 15186\n",
      "Image: 15187\n",
      "Image: 15188\n",
      "Image: 15189\n",
      "Image: 15190\n",
      "Image: 15191\n",
      "Image: 15192\n",
      "Image: 15193\n",
      "Image: 15194\n",
      "Image: 15195\n",
      "Image: 15196\n",
      "Image: 15197\n",
      "Image: 15198\n",
      "Image: 15199\n",
      "Image: 15200\n",
      "Image: 15201\n",
      "Image: 15202\n",
      "Image: 15203\n",
      "Image: 15204\n",
      "Image: 15205\n",
      "Image: 15206\n",
      "Image: 15207\n",
      "Image: 15208\n",
      "Image: 15209\n",
      "Image: 15210\n",
      "Image: 15211\n",
      "Image: 15212\n",
      "Image: 15213\n",
      "Image: 15214\n",
      "Image: 15215\n",
      "Image: 15216\n",
      "Image: 15217\n",
      "Image: 15218\n",
      "Image: 15219\n",
      "Image: 15220\n",
      "Image: 15221\n",
      "Image: 15222\n",
      "Image: 15223\n",
      "Image: 15224\n",
      "Image: 15225\n",
      "Image: 15226\n",
      "Image: 15227\n",
      "Image: 15228\n",
      "Image: 15229\n",
      "Image: 15230\n",
      "Image: 15231\n",
      "Image: 15232\n",
      "Image: 15233\n",
      "Image: 15234\n",
      "Image: 15235\n",
      "Image: 15236\n",
      "Image: 15237\n",
      "Image: 15238\n",
      "Image: 15239\n",
      "Image: 15240\n",
      "Image: 15241\n",
      "Image: 15242\n",
      "Image: 15243\n",
      "Image: 15244\n",
      "Image: 15245\n",
      "Image: 15246\n",
      "Image: 15247\n",
      "Image: 15248\n",
      "Image: 15249\n",
      "Image: 15250\n",
      "Image: 15251\n",
      "Image: 15252\n",
      "Image: 15253\n",
      "Image: 15254\n",
      "Image: 15255\n",
      "Image: 15256\n",
      "Image: 15257\n",
      "Image: 15258\n",
      "Image: 15259\n",
      "Image: 15260\n",
      "Image: 15261\n",
      "Image: 15262\n",
      "Image: 15263\n",
      "Image: 15264\n",
      "Image: 15265\n",
      "Image: 15266\n",
      "Image: 15267\n",
      "Image: 15268\n",
      "Image: 15269\n",
      "Image: 15270\n",
      "Image: 15271\n",
      "Image: 15272\n",
      "Image: 15273\n",
      "Image: 15274\n",
      "Image: 15275\n",
      "Image: 15276\n",
      "Image: 15277\n",
      "Image: 15278\n",
      "Image: 15279\n",
      "Image: 15280\n",
      "Image: 15281\n",
      "Image: 15282\n",
      "Image: 15283\n",
      "Image: 15284\n",
      "Image: 15285\n",
      "Image: 15286\n",
      "Image: 15287\n",
      "Image: 15288\n",
      "Image: 15289\n",
      "Image: 15290\n",
      "Image: 15291\n",
      "Image: 15292\n",
      "Image: 15293\n",
      "Image: 15294\n",
      "Image: 15295\n",
      "Image: 15296\n",
      "Image: 15297\n",
      "Image: 15298\n",
      "Image: 15299\n",
      "Image: 15300\n",
      "Image: 15301\n",
      "Image: 15302\n",
      "Image: 15303\n",
      "Image: 15304\n",
      "Image: 15305\n",
      "Image: 15306\n",
      "Image: 15307\n",
      "Image: 15308\n",
      "Image: 15309\n",
      "Image: 15310\n",
      "Image: 15311\n",
      "Image: 15312\n",
      "Image: 15313\n",
      "Image: 15314\n",
      "Image: 15315\n",
      "Image: 15316\n",
      "Image: 15317\n",
      "Image: 15318\n",
      "Image: 15319\n",
      "Image: 15320\n",
      "Image: 15321\n",
      "Image: 15322\n",
      "Image: 15323\n",
      "Image: 15324\n",
      "Image: 15325\n",
      "Image: 15326\n",
      "Image: 15327\n",
      "Image: 15328\n",
      "Image: 15329\n",
      "Image: 15330\n",
      "Image: 15331\n",
      "Image: 15332\n",
      "Image: 15333\n",
      "Image: 15334\n",
      "Image: 15335\n",
      "Image: 15336\n",
      "Image: 15337\n",
      "Image: 15338\n",
      "Image: 15339\n",
      "Image: 15340\n",
      "Image: 15341\n",
      "Image: 15342\n",
      "Image: 15343\n",
      "Image: 15344\n",
      "Image: 15345\n",
      "Image: 15346\n",
      "Image: 15347\n",
      "Image: 15348\n",
      "Image: 15349\n",
      "Image: 15350\n",
      "Image: 15351\n",
      "Image: 15352\n",
      "Image: 15353\n",
      "Image: 15354\n",
      "Image: 15355\n",
      "Image: 15356\n",
      "Image: 15357\n",
      "Image: 15358\n",
      "Image: 15359\n",
      "Image: 15360\n",
      "Image: 15361\n",
      "Image: 15362\n",
      "Image: 15363\n",
      "Image: 15364\n",
      "Image: 15365\n",
      "Image: 15366\n",
      "Image: 15367\n",
      "Image: 15368\n",
      "Image: 15369\n",
      "Image: 15370\n",
      "Image: 15371\n",
      "Image: 15372\n",
      "Image: 15373\n",
      "Image: 15374\n",
      "Image: 15375\n",
      "Image: 15376\n",
      "Image: 15377\n",
      "Image: 15378\n",
      "Image: 15379\n",
      "Image: 15380\n",
      "Image: 15381\n",
      "Image: 15382\n",
      "Image: 15383\n",
      "Image: 15384\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 15385\n",
      "Image: 15386\n",
      "Image: 15387\n",
      "Image: 15388\n",
      "Image: 15389\n",
      "Image: 15390\n",
      "Image: 15391\n",
      "Image: 15392\n",
      "Image: 15393\n",
      "Image: 15394\n",
      "Image: 15395\n",
      "Image: 15396\n",
      "Image: 15397\n",
      "Image: 15398\n",
      "Image: 15399\n",
      "Image: 15400\n",
      "Image: 15401\n",
      "Image: 15402\n",
      "Image: 15403\n",
      "Image: 15404\n",
      "Image: 15405\n",
      "Image: 15406\n",
      "Image: 15407\n",
      "Image: 15408\n",
      "Image: 15409\n",
      "Image: 15410\n",
      "Image: 15411\n",
      "Image: 15412\n",
      "Image: 15413\n",
      "Image: 15414\n",
      "Image: 15415\n",
      "Image: 15416\n",
      "Image: 15417\n",
      "Image: 15418\n",
      "Image: 15419\n",
      "Image: 15420\n",
      "Image: 15421\n",
      "Image: 15422\n",
      "Image: 15423\n",
      "Image: 15424\n",
      "Image: 15425\n",
      "Image: 15426\n",
      "Image: 15427\n",
      "Image: 15428\n",
      "Image: 15429\n",
      "Image: 15430\n",
      "Image: 15431\n",
      "Image: 15432\n",
      "Image: 15433\n",
      "Image: 15434\n",
      "Image: 15435\n",
      "Image: 15436\n",
      "Image: 15437\n",
      "Image: 15438\n",
      "Image: 15439\n",
      "Image: 15440\n",
      "Image: 15441\n",
      "Image: 15442\n",
      "Image: 15443\n",
      "Image: 15444\n",
      "Image: 15445\n",
      "Image: 15446\n",
      "Image: 15447\n",
      "Image: 15448\n",
      "Image: 15449\n",
      "Image: 15450\n",
      "Image: 15451\n",
      "Image: 15452\n",
      "Image: 15453\n",
      "Image: 15454\n",
      "Image: 15455\n",
      "Image: 15456\n",
      "Image: 15457\n",
      "Image: 15458\n",
      "Image: 15459\n",
      "Image: 15460\n",
      "Image: 15461\n",
      "Image: 15462\n",
      "Image: 15463\n",
      "Image: 15464\n",
      "Image: 15465\n",
      "Image: 15466\n",
      "Image: 15467\n",
      "Image: 15468\n",
      "Image: 15469\n",
      "Image: 15470\n",
      "Image: 15471\n",
      "Image: 15472\n",
      "Image: 15473\n",
      "Image: 15474\n",
      "Image: 15475\n",
      "Image: 15476\n",
      "Image: 15477\n",
      "Image: 15478\n",
      "Image: 15479\n",
      "Image: 15480\n",
      "Image: 15481\n",
      "Image: 15482\n",
      "Image: 15483\n",
      "Image: 15484\n",
      "Image: 15485\n",
      "Image: 15486\n",
      "Image: 15487\n",
      "Image: 15488\n",
      "Image: 15489\n",
      "Image: 15490\n",
      "Image: 15491\n",
      "Image: 15492\n",
      "Image: 15493\n",
      "Image: 15494\n",
      "Image: 15495\n",
      "Image: 15496\n",
      "Image: 15497\n",
      "Image: 15498\n",
      "Image: 15499\n",
      "Image: 15500\n",
      "Image: 15501\n",
      "Image: 15502\n",
      "Image: 15503\n",
      "Image: 15504\n",
      "Image: 15505\n",
      "Image: 15506\n",
      "Image: 15507\n",
      "Image: 15508\n",
      "Image: 15509\n",
      "Image: 15510\n",
      "Image: 15511\n",
      "Image: 15512\n",
      "Image: 15513\n",
      "Image: 15514\n",
      "Image: 15515\n",
      "Image: 15516\n",
      "Image: 15517\n",
      "Image: 15518\n",
      "Image: 15519\n",
      "Image: 15520\n",
      "Image: 15521\n",
      "Image: 15522\n",
      "Image: 15523\n",
      "Image: 15524\n",
      "Image: 15525\n",
      "Image: 15526\n",
      "Image: 15527\n",
      "Image: 15528\n",
      "Image: 15529\n",
      "Image: 15530\n",
      "Image: 15531\n",
      "Image: 15532\n",
      "Image: 15533\n",
      "Image: 15534\n",
      "Image: 15535\n",
      "Image: 15536\n",
      "Image: 15537\n",
      "Image: 15538\n",
      "Image: 15539\n",
      "Image: 15540\n",
      "Image: 15541\n",
      "Image: 15542\n",
      "Image: 15543\n",
      "Image: 15544\n",
      "Image: 15545\n",
      "Image: 15546\n",
      "Image: 15547\n",
      "Image: 15548\n",
      "Image: 15549\n",
      "Image: 15550\n",
      "Image: 15551\n",
      "Image: 15552\n",
      "Image: 15553\n",
      "Image: 15554\n",
      "Image: 15555\n",
      "Image: 15556\n",
      "Image: 15557\n",
      "Image: 15558\n",
      "Image: 15559\n",
      "Image: 15560\n",
      "Image: 15561\n",
      "Image: 15562\n",
      "Image: 15563\n",
      "Image: 15564\n",
      "Image: 15565\n",
      "Image: 15566\n",
      "Image: 15567\n",
      "Image: 15568\n",
      "Image: 15569\n",
      "Image: 15570\n",
      "Image: 15571\n",
      "Image: 15572\n",
      "Image: 15573\n",
      "Image: 15574\n",
      "Image: 15575\n",
      "Image: 15576\n",
      "Image: 15577\n",
      "Image: 15578\n",
      "Image: 15579\n",
      "Image: 15580\n",
      "Image: 15581\n",
      "Image: 15582\n",
      "Image: 15583\n",
      "Image: 15584\n",
      "Image: 15585\n",
      "Image: 15586\n",
      "Image: 15587\n",
      "Image: 15588\n",
      "Image: 15589\n",
      "Image: 15590\n",
      "Image: 15591\n",
      "Image: 15592\n",
      "Image: 15593\n",
      "Image: 15594\n",
      "Image: 15595\n",
      "Image: 15596\n",
      "Image: 15597\n",
      "Image: 15598\n",
      "Image: 15599\n",
      "Image: 15600\n",
      "Image: 15601\n",
      "Image: 15602\n",
      "Image: 15603\n",
      "Image: 15604\n",
      "Image: 15605\n",
      "Image: 15606\n",
      "Image: 15607\n",
      "Image: 15608\n",
      "Image: 15609\n",
      "Image: 15610\n",
      "Image: 15611\n",
      "Image: 15612\n",
      "Image: 15613\n",
      "Image: 15614\n",
      "Image: 15615\n",
      "Image: 15616\n",
      "Image: 15617\n",
      "Image: 15618\n",
      "Image: 15619\n",
      "Image: 15620\n",
      "Image: 15621\n",
      "Image: 15622\n",
      "Image: 15623\n",
      "Image: 15624\n",
      "Image: 15625\n",
      "Image: 15626\n",
      "Image: 15627\n",
      "Image: 15628\n",
      "Image: 15629\n",
      "Image: 15630\n",
      "Image: 15631\n",
      "Image: 15632\n",
      "Image: 15633\n",
      "Image: 15634\n",
      "Image: 15635\n",
      "Image: 15636\n",
      "Image: 15637\n",
      "Image: 15638\n",
      "Image: 15639\n",
      "Image: 15640\n",
      "Image: 15641\n",
      "Image: 15642\n",
      "Image: 15643\n",
      "Image: 15644\n",
      "Image: 15645\n",
      "Image: 15646\n",
      "Image: 15647\n",
      "Image: 15648\n",
      "Image: 15649\n",
      "Image: 15650\n",
      "Image: 15651\n",
      "Image: 15652\n",
      "Image: 15653\n",
      "Image: 15654\n",
      "Image: 15655\n",
      "Image: 15656\n",
      "Image: 15657\n",
      "Image: 15658\n",
      "Image: 15659\n",
      "Image: 15660\n",
      "Image: 15661\n",
      "Image: 15662\n",
      "Image: 15663\n",
      "Image: 15664\n",
      "Image: 15665\n",
      "Image: 15666\n",
      "Image: 15667\n",
      "Image: 15668\n",
      "Image: 15669\n",
      "Image: 15670\n",
      "Image: 15671\n",
      "Image: 15672\n",
      "Image: 15673\n",
      "Image: 15674\n",
      "Image: 15675\n",
      "Image: 15676\n",
      "Image: 15677\n",
      "Image: 15678\n",
      "Image: 15679\n",
      "Image: 15680\n",
      "Image: 15681\n",
      "Image: 15682\n",
      "Image: 15683\n",
      "Image: 15684\n",
      "Image: 15685\n",
      "Image: 15686\n",
      "Image: 15687\n",
      "Image: 15688\n",
      "Image: 15689\n",
      "Image: 15690\n",
      "Image: 15691\n",
      "Image: 15692\n",
      "Image: 15693\n",
      "Image: 15694\n",
      "Image: 15695\n",
      "Image: 15696\n",
      "Image: 15697\n",
      "Image: 15698\n",
      "Image: 15699\n",
      "Image: 15700\n",
      "Image: 15701\n",
      "Image: 15702\n",
      "Image: 15703\n",
      "Image: 15704\n",
      "Image: 15705\n",
      "Image: 15706\n",
      "Image: 15707\n",
      "Image: 15708\n",
      "Image: 15709\n",
      "Image: 15710\n",
      "Image: 15711\n",
      "Image: 15712\n",
      "Image: 15713\n",
      "Image: 15714\n",
      "Image: 15715\n",
      "Image: 15716\n",
      "Image: 15717\n",
      "Image: 15718\n",
      "Image: 15719\n",
      "Image: 15720\n",
      "Image: 15721\n",
      "Image: 15722\n",
      "Image: 15723\n",
      "Image: 15724\n",
      "Image: 15725\n",
      "Image: 15726\n",
      "Image: 15727\n",
      "Image: 15728\n",
      "Image: 15729\n",
      "Image: 15730\n",
      "Image: 15731\n",
      "Image: 15732\n",
      "Image: 15733\n",
      "Image: 15734\n",
      "Image: 15735\n",
      "Image: 15736\n",
      "Image: 15737\n",
      "Image: 15738\n",
      "Image: 15739\n",
      "Image: 15740\n",
      "Image: 15741\n",
      "Image: 15742\n",
      "Image: 15743\n",
      "Image: 15744\n",
      "Image: 15745\n",
      "Image: 15746\n",
      "Image: 15747\n",
      "Image: 15748\n",
      "Image: 15749\n",
      "Image: 15750\n",
      "Image: 15751\n",
      "Image: 15752\n",
      "Image: 15753\n",
      "Image: 15754\n",
      "Image: 15755\n",
      "Image: 15756\n",
      "Image: 15757\n",
      "Image: 15758\n",
      "Image: 15759\n",
      "Image: 15760\n",
      "Image: 15761\n",
      "Image: 15762\n",
      "Image: 15763\n",
      "Image: 15764\n",
      "Image: 15765\n",
      "Image: 15766\n",
      "Image: 15767\n",
      "Image: 15768\n",
      "Image: 15769\n",
      "Image: 15770\n",
      "Image: 15771\n",
      "Image: 15772\n",
      "Image: 15773\n",
      "Image: 15774\n",
      "Image: 15775\n",
      "Image: 15776\n",
      "Image: 15777\n",
      "Image: 15778\n",
      "Image: 15779\n",
      "Image: 15780\n",
      "Image: 15781\n",
      "Image: 15782\n",
      "Image: 15783\n",
      "Image: 15784\n",
      "Image: 15785\n",
      "Image: 15786\n",
      "Image: 15787\n",
      "Image: 15788\n",
      "Image: 15789\n",
      "Image: 15790\n",
      "Image: 15791\n",
      "Image: 15792\n",
      "Image: 15793\n",
      "Image: 15794\n",
      "Image: 15795\n",
      "Image: 15796\n",
      "Image: 15797\n",
      "Image: 15798\n",
      "Image: 15799\n",
      "Image: 15800\n",
      "Image: 15801\n",
      "Image: 15802\n",
      "Image: 15803\n",
      "Image: 15804\n",
      "Image: 15805\n",
      "Image: 15806\n",
      "Image: 15807\n",
      "Image: 15808\n",
      "Image: 15809\n",
      "Image: 15810\n",
      "Image: 15811\n",
      "Image: 15812\n",
      "Image: 15813\n",
      "Image: 15814\n",
      "Image: 15815\n",
      "Image: 15816\n",
      "Image: 15817\n",
      "Image: 15818\n",
      "Image: 15819\n",
      "Image: 15820\n",
      "Image: 15821\n",
      "Image: 15822\n",
      "Image: 15823\n",
      "Image: 15824\n",
      "Image: 15825\n",
      "Image: 15826\n",
      "Image: 15827\n",
      "Image: 15828\n",
      "Image: 15829\n",
      "Image: 15830\n",
      "Image: 15831\n",
      "Image: 15832\n",
      "Image: 15833\n",
      "Image: 15834\n",
      "Image: 15835\n",
      "Image: 15836\n",
      "Image: 15837\n",
      "Image: 15838\n",
      "Image: 15839\n",
      "Image: 15840\n",
      "Image: 15841\n",
      "Image: 15842\n",
      "Image: 15843\n",
      "Image: 15844\n",
      "Image: 15845\n",
      "Image: 15846\n",
      "Image: 15847\n",
      "Image: 15848\n",
      "Image: 15849\n",
      "Image: 15850\n",
      "Image: 15851\n",
      "Image: 15852\n",
      "Image: 15853\n",
      "Image: 15854\n",
      "Image: 15855\n",
      "Image: 15856\n",
      "Image: 15857\n",
      "Image: 15858\n",
      "Image: 15859\n",
      "Image: 15860\n",
      "Image: 15861\n",
      "Image: 15862\n",
      "Image: 15863\n",
      "Image: 15864\n",
      "Image: 15865\n",
      "Image: 15866\n",
      "Image: 15867\n",
      "Image: 15868\n",
      "Image: 15869\n",
      "Image: 15870\n",
      "Image: 15871\n",
      "Image: 15872\n",
      "Image: 15873\n",
      "Image: 15874\n",
      "Image: 15875\n",
      "Image: 15876\n",
      "Image: 15877\n",
      "Image: 15878\n",
      "Image: 15879\n",
      "Image: 15880\n",
      "Image: 15881\n",
      "Image: 15882\n",
      "Image: 15883\n",
      "Image: 15884\n",
      "Image: 15885\n",
      "Image: 15886\n",
      "Image: 15887\n",
      "Image: 15888\n",
      "Image: 15889\n",
      "Image: 15890\n",
      "Image: 15891\n",
      "Image: 15892\n",
      "Image: 15893\n",
      "Image: 15894\n",
      "Image: 15895\n",
      "Image: 15896\n",
      "Image: 15897\n",
      "Image: 15898\n",
      "Image: 15899\n",
      "Image: 15900\n",
      "Image: 15901\n",
      "Image: 15902\n",
      "Image: 15903\n",
      "Image: 15904\n",
      "Image: 15905\n",
      "Image: 15906\n",
      "Image: 15907\n",
      "Image: 15908\n",
      "Image: 15909\n",
      "Image: 15910\n",
      "Image: 15911\n",
      "Image: 15912\n",
      "Image: 15913\n",
      "Image: 15914\n",
      "Image: 15915\n",
      "Image: 15916\n",
      "Image: 15917\n",
      "Image: 15918\n",
      "Image: 15919\n",
      "Image: 15920\n",
      "Image: 15921\n",
      "Image: 15922\n",
      "Image: 15923\n",
      "Image: 15924\n",
      "Image: 15925\n",
      "Image: 15926\n",
      "Image: 15927\n",
      "Image: 15928\n",
      "Image: 15929\n",
      "Image: 15930\n",
      "Image: 15931\n",
      "Image: 15932\n",
      "Image: 15933\n",
      "Image: 15934\n",
      "Image: 15935\n",
      "Image: 15936\n",
      "Image: 15937\n",
      "Image: 15938\n",
      "Image: 15939\n",
      "Image: 15940\n",
      "Image: 15941\n",
      "Image: 15942\n",
      "Image: 15943\n",
      "Image: 15944\n",
      "Image: 15945\n",
      "Image: 15946\n",
      "Image: 15947\n",
      "Image: 15948\n",
      "Image: 15949\n",
      "Image: 15950\n",
      "Image: 15951\n",
      "Image: 15952\n",
      "Image: 15953\n",
      "Image: 15954\n",
      "Image: 15955\n",
      "Image: 15956\n",
      "Image: 15957\n",
      "Image: 15958\n",
      "Image: 15959\n",
      "Image: 15960\n",
      "Image: 15961\n",
      "Image: 15962\n",
      "Image: 15963\n",
      "Image: 15964\n",
      "Image: 15965\n",
      "Image: 15966\n",
      "Image: 15967\n",
      "Image: 15968\n",
      "Image: 15969\n",
      "Image: 15970\n",
      "Image: 15971\n",
      "Image: 15972\n",
      "Image: 15973\n",
      "Image: 15974\n",
      "Image: 15975\n",
      "Image: 15976\n",
      "Image: 15977\n",
      "Image: 15978\n",
      "Image: 15979\n",
      "Image: 15980\n",
      "Image: 15981\n",
      "Image: 15982\n",
      "Image: 15983\n",
      "Image: 15984\n",
      "Image: 15985\n",
      "Image: 15986\n",
      "Image: 15987\n",
      "Image: 15988\n",
      "Image: 15989\n",
      "Image: 15990\n",
      "Image: 15991\n",
      "Image: 15992\n",
      "Image: 15993\n",
      "Image: 15994\n",
      "Image: 15995\n",
      "Image: 15996\n",
      "Image: 15997\n",
      "Image: 15998\n",
      "Image: 15999\n",
      "Image: 16000\n",
      "Image: 16001\n",
      "Image: 16002\n",
      "Image: 16003\n",
      "Image: 16004\n",
      "Image: 16005\n",
      "Image: 16006\n",
      "Image: 16007\n",
      "Image: 16008\n",
      "Image: 16009\n",
      "Image: 16010\n",
      "Image: 16011\n",
      "Image: 16012\n",
      "Image: 16013\n",
      "Image: 16014\n",
      "Image: 16015\n",
      "Image: 16016\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 16017\n",
      "Image: 16018\n",
      "Image: 16019\n",
      "Image: 16020\n",
      "Image: 16021\n",
      "Image: 16022\n",
      "Image: 16023\n",
      "Image: 16024\n",
      "Image: 16025\n",
      "Image: 16026\n",
      "Image: 16027\n",
      "Image: 16028\n",
      "Image: 16029\n",
      "Image: 16030\n",
      "Image: 16031\n",
      "Image: 16032\n",
      "Image: 16033\n",
      "Image: 16034\n",
      "Image: 16035\n",
      "Image: 16036\n",
      "Image: 16037\n",
      "Image: 16038\n",
      "Image: 16039\n",
      "Image: 16040\n",
      "Image: 16041\n",
      "Image: 16042\n",
      "Image: 16043\n",
      "Image: 16044\n",
      "Image: 16045\n",
      "Image: 16046\n",
      "Image: 16047\n",
      "Image: 16048\n",
      "Image: 16049\n",
      "Image: 16050\n",
      "Image: 16051\n",
      "Image: 16052\n",
      "Image: 16053\n",
      "Image: 16054\n",
      "Image: 16055\n",
      "Image: 16056\n",
      "Image: 16057\n",
      "Image: 16058\n",
      "Image: 16059\n",
      "Image: 16060\n",
      "Image: 16061\n",
      "Image: 16062\n",
      "Image: 16063\n",
      "Image: 16064\n",
      "Image: 16065\n",
      "Image: 16066\n",
      "Image: 16067\n",
      "Image: 16068\n",
      "Image: 16069\n",
      "Image: 16070\n",
      "Image: 16071\n",
      "Image: 16072\n",
      "Image: 16073\n",
      "Image: 16074\n",
      "Image: 16075\n",
      "Image: 16076\n",
      "Image: 16077\n",
      "Image: 16078\n",
      "Image: 16079\n",
      "Image: 16080\n",
      "Image: 16081\n",
      "Image: 16082\n",
      "Image: 16083\n",
      "Image: 16084\n",
      "Image: 16085\n",
      "Image: 16086\n",
      "Image: 16087\n",
      "Image: 16088\n",
      "Image: 16089\n",
      "Image: 16090\n",
      "Image: 16091\n",
      "Image: 16092\n",
      "Image: 16093\n",
      "Image: 16094\n",
      "Image: 16095\n",
      "Image: 16096\n",
      "Image: 16097\n",
      "Image: 16098\n",
      "Image: 16099\n",
      "Image: 16100\n",
      "Image: 16101\n",
      "Image: 16102\n",
      "Image: 16103\n",
      "Image: 16104\n",
      "Image: 16105\n",
      "Image: 16106\n",
      "Image: 16107\n",
      "Image: 16108\n",
      "Image: 16109\n",
      "Image: 16110\n",
      "Image: 16111\n",
      "Image: 16112\n",
      "Image: 16113\n",
      "Image: 16114\n",
      "Image: 16115\n",
      "Image: 16116\n",
      "Image: 16117\n",
      "Image: 16118\n",
      "Image: 16119\n",
      "Image: 16120\n",
      "Image: 16121\n",
      "Image: 16122\n",
      "Image: 16123\n",
      "Image: 16124\n",
      "Image: 16125\n",
      "Image: 16126\n",
      "Image: 16127\n",
      "Image: 16128\n",
      "Image: 16129\n",
      "Image: 16130\n",
      "Image: 16131\n",
      "Image: 16132\n",
      "Image: 16133\n",
      "Image: 16134\n",
      "Image: 16135\n",
      "Image: 16136\n",
      "Image: 16137\n",
      "Image: 16138\n",
      "Image: 16139\n",
      "Image: 16140\n",
      "Image: 16141\n",
      "Image: 16142\n",
      "Image: 16143\n",
      "Image: 16144\n",
      "Image: 16145\n",
      "Image: 16146\n",
      "Image: 16147\n",
      "Image: 16148\n",
      "Image: 16149\n",
      "Image: 16150\n",
      "Image: 16151\n",
      "Image: 16152\n",
      "Image: 16153\n",
      "Image: 16154\n",
      "Image: 16155\n",
      "Image: 16156\n",
      "Image: 16157\n",
      "Image: 16158\n",
      "Image: 16159\n",
      "Image: 16160\n",
      "Image: 16161\n",
      "Image: 16162\n",
      "Image: 16163\n",
      "Image: 16164\n",
      "Image: 16165\n",
      "Image: 16166\n",
      "Image: 16167\n",
      "Image: 16168\n",
      "Image: 16169\n",
      "Image: 16170\n",
      "Image: 16171\n",
      "Image: 16172\n",
      "Image: 16173\n",
      "Image: 16174\n",
      "Image: 16175\n",
      "Image: 16176\n",
      "Image: 16177\n",
      "Image: 16178\n",
      "Image: 16179\n",
      "Image: 16180\n",
      "Image: 16181\n",
      "Image: 16182\n",
      "Image: 16183\n",
      "Image: 16184\n",
      "Image: 16185\n",
      "Image: 16186\n",
      "Image: 16187\n",
      "Image: 16188\n",
      "Image: 16189\n",
      "Image: 16190\n",
      "Image: 16191\n",
      "Image: 16192\n",
      "Image: 16193\n",
      "Image: 16194\n",
      "Image: 16195\n",
      "Image: 16196\n",
      "Image: 16197\n",
      "Image: 16198\n",
      "Image: 16199\n",
      "Image: 16200\n",
      "Image: 16201\n",
      "Image: 16202\n",
      "Image: 16203\n",
      "Image: 16204\n",
      "Image: 16205\n",
      "Image: 16206\n",
      "Image: 16207\n",
      "Image: 16208\n",
      "Image: 16209\n",
      "Image: 16210\n",
      "Image: 16211\n",
      "Image: 16212\n",
      "Image: 16213\n",
      "Image: 16214\n",
      "Image: 16215\n",
      "Image: 16216\n",
      "Image: 16217\n",
      "Image: 16218\n",
      "Image: 16219\n",
      "Image: 16220\n",
      "Image: 16221\n",
      "Image: 16222\n",
      "Image: 16223\n",
      "Image: 16224\n",
      "Image: 16225\n",
      "Image: 16226\n",
      "Image: 16227\n",
      "Image: 16228\n",
      "Image: 16229\n",
      "Image: 16230\n",
      "Image: 16231\n",
      "Image: 16232\n",
      "Image: 16233\n",
      "Image: 16234\n",
      "Image: 16235\n",
      "Image: 16236\n",
      "Image: 16237\n",
      "Image: 16238\n",
      "Image: 16239\n",
      "Image: 16240\n",
      "Image: 16241\n",
      "Image: 16242\n",
      "Image: 16243\n",
      "Image: 16244\n",
      "Image: 16245\n",
      "Image: 16246\n",
      "Image: 16247\n",
      "Image: 16248\n",
      "Image: 16249\n",
      "Image: 16250\n",
      "Image: 16251\n",
      "Image: 16252\n",
      "Image: 16253\n",
      "Image: 16254\n",
      "Image: 16255\n",
      "Image: 16256\n",
      "Image: 16257\n",
      "Image: 16258\n",
      "Image: 16259\n",
      "Image: 16260\n",
      "Image: 16261\n",
      "Image: 16262\n",
      "Image: 16263\n",
      "Image: 16264\n",
      "Image: 16265\n",
      "Image: 16266\n",
      "Image: 16267\n",
      "Image: 16268\n",
      "Image: 16269\n",
      "Image: 16270\n",
      "Image: 16271\n",
      "Image: 16272\n",
      "Image: 16273\n",
      "Image: 16274\n",
      "Image: 16275\n",
      "Image: 16276\n",
      "Image: 16277\n",
      "Image: 16278\n",
      "Image: 16279\n",
      "Image: 16280\n",
      "Image: 16281\n",
      "Image: 16282\n",
      "Image: 16283\n",
      "Image: 16284\n",
      "Image: 16285\n",
      "Image: 16286\n",
      "Image: 16287\n",
      "Image: 16288\n",
      "Image: 16289\n",
      "Image: 16290\n",
      "Image: 16291\n",
      "Image: 16292\n",
      "Image: 16293\n",
      "Image: 16294\n",
      "Image: 16295\n",
      "Image: 16296\n",
      "Image: 16297\n",
      "Image: 16298\n",
      "Image: 16299\n",
      "Image: 16300\n",
      "Image: 16301\n",
      "Image: 16302\n",
      "Image: 16303\n",
      "Image: 16304\n",
      "Image: 16305\n",
      "Image: 16306\n",
      "Image: 16307\n",
      "Image: 16308\n",
      "Image: 16309\n",
      "Image: 16310\n",
      "Image: 16311\n",
      "Image: 16312\n",
      "Image: 16313\n",
      "Image: 16314\n",
      "Image: 16315\n",
      "Image: 16316\n",
      "Image: 16317\n",
      "Image: 16318\n",
      "Image: 16319\n",
      "Image: 16320\n",
      "Image: 16321\n",
      "Image: 16322\n",
      "Image: 16323\n",
      "Image: 16324\n",
      "Image: 16325\n",
      "Image: 16326\n",
      "Image: 16327\n",
      "Image: 16328\n",
      "Image: 16329\n",
      "Image: 16330\n",
      "Image: 16331\n",
      "Image: 16332\n",
      "Image: 16333\n",
      "Image: 16334\n",
      "Image: 16335\n",
      "Image: 16336\n",
      "Image: 16337\n",
      "Image: 16338\n",
      "Image: 16339\n",
      "Image: 16340\n",
      "Image: 16341\n",
      "Image: 16342\n",
      "Image: 16343\n",
      "Image: 16344\n",
      "Image: 16345\n",
      "Image: 16346\n",
      "Image: 16347\n",
      "Image: 16348\n",
      "Image: 16349\n",
      "Image: 16350\n",
      "Image: 16351\n",
      "Image: 16352\n",
      "Image: 16353\n",
      "Image: 16354\n",
      "Image: 16355\n",
      "Image: 16356\n",
      "Image: 16357\n",
      "Image: 16358\n",
      "Image: 16359\n",
      "Image: 16360\n",
      "Image: 16361\n",
      "Image: 16362\n",
      "Image: 16363\n",
      "Image: 16364\n",
      "Image: 16365\n",
      "Image: 16366\n",
      "Image: 16367\n",
      "Image: 16368\n",
      "Image: 16369\n",
      "Image: 16370\n",
      "Image: 16371\n",
      "Image: 16372\n",
      "Image: 16373\n",
      "Image: 16374\n",
      "Image: 16375\n",
      "Image: 16376\n",
      "Image: 16377\n",
      "Image: 16378\n",
      "Image: 16379\n",
      "Image: 16380\n",
      "Image: 16381\n",
      "Image: 16382\n",
      "Image: 16383\n",
      "Image: 16384\n",
      "Image: 16385\n",
      "Image: 16386\n",
      "Image: 16387\n",
      "Image: 16388\n",
      "Image: 16389\n",
      "Image: 16390\n",
      "Image: 16391\n",
      "Image: 16392\n",
      "Image: 16393\n",
      "Image: 16394\n",
      "Image: 16395\n",
      "Image: 16396\n",
      "Image: 16397\n",
      "Image: 16398\n",
      "Image: 16399\n",
      "Image: 16400\n",
      "Image: 16401\n",
      "Image: 16402\n",
      "Image: 16403\n",
      "Image: 16404\n",
      "Image: 16405\n",
      "Image: 16406\n",
      "Image: 16407\n",
      "Image: 16408\n",
      "Image: 16409\n",
      "Image: 16410\n",
      "Image: 16411\n",
      "Image: 16412\n",
      "Image: 16413\n",
      "Image: 16414\n",
      "Image: 16415\n",
      "Image: 16416\n",
      "Image: 16417\n",
      "Image: 16418\n",
      "Image: 16419\n",
      "Image: 16420\n",
      "Image: 16421\n",
      "Image: 16422\n",
      "Image: 16423\n",
      "Image: 16424\n",
      "Image: 16425\n",
      "Image: 16426\n",
      "Image: 16427\n",
      "Image: 16428\n",
      "Image: 16429\n",
      "Image: 16430\n",
      "Image: 16431\n",
      "Image: 16432\n",
      "Image: 16433\n",
      "Image: 16434\n",
      "Image: 16435\n",
      "Image: 16436\n",
      "Image: 16437\n",
      "Image: 16438\n",
      "Image: 16439\n",
      "Image: 16440\n",
      "Image: 16441\n",
      "Image: 16442\n",
      "Image: 16443\n",
      "Image: 16444\n",
      "Image: 16445\n",
      "Image: 16446\n",
      "Image: 16447\n",
      "Image: 16448\n",
      "Image: 16449\n",
      "Image: 16450\n",
      "Image: 16451\n",
      "Image: 16452\n",
      "Image: 16453\n",
      "Image: 16454\n",
      "Image: 16455\n",
      "Image: 16456\n",
      "Image: 16457\n",
      "Image: 16458\n",
      "Image: 16459\n",
      "Image: 16460\n",
      "Image: 16461\n",
      "Image: 16462\n",
      "Image: 16463\n",
      "Image: 16464\n",
      "Image: 16465\n",
      "Image: 16466\n",
      "Image: 16467\n",
      "Image: 16468\n",
      "Image: 16469\n",
      "Image: 16470\n",
      "Image: 16471\n",
      "Image: 16472\n",
      "Image: 16473\n",
      "Image: 16474\n",
      "Image: 16475\n",
      "Image: 16476\n",
      "Image: 16477\n",
      "Image: 16478\n",
      "Image: 16479\n",
      "Image: 16480\n",
      "Image: 16481\n",
      "Image: 16482\n",
      "Image: 16483\n",
      "Image: 16484\n",
      "Image: 16485\n",
      "Image: 16486\n",
      "Image: 16487\n",
      "Image: 16488\n",
      "Image: 16489\n",
      "Image: 16490\n",
      "Image: 16491\n",
      "Image: 16492\n",
      "Image: 16493\n",
      "Image: 16494\n",
      "Image: 16495\n",
      "Image: 16496\n",
      "Image: 16497\n",
      "Image: 16498\n",
      "Image: 16499\n",
      "Image: 16500\n",
      "Image: 16501\n",
      "Image: 16502\n",
      "Image: 16503\n",
      "Image: 16504\n",
      "Image: 16505\n",
      "Image: 16506\n",
      "Image: 16507\n",
      "Image: 16508\n",
      "Image: 16509\n",
      "Image: 16510\n",
      "Image: 16511\n",
      "Image: 16512\n",
      "Image: 16513\n",
      "Image: 16514\n",
      "Image: 16515\n",
      "Image: 16516\n",
      "Image: 16517\n",
      "Image: 16518\n",
      "Image: 16519\n",
      "Image: 16520\n",
      "Image: 16521\n",
      "Image: 16522\n",
      "Image: 16523\n",
      "Image: 16524\n",
      "Image: 16525\n",
      "Image: 16526\n",
      "Image: 16527\n",
      "Image: 16528\n",
      "Image: 16529\n",
      "Image: 16530\n",
      "Image: 16531\n",
      "Image: 16532\n",
      "Image: 16533\n",
      "Image: 16534\n",
      "Image: 16535\n",
      "Image: 16536\n",
      "Image: 16537\n",
      "Image: 16538\n",
      "Image: 16539\n",
      "Image: 16540\n",
      "Image: 16541\n",
      "Image: 16542\n",
      "Image: 16543\n",
      "Image: 16544\n",
      "Image: 16545\n",
      "Image: 16546\n",
      "Image: 16547\n",
      "Image: 16548\n",
      "Image: 16549\n",
      "Image: 16550\n",
      "Image: 16551\n",
      "Image: 16552\n",
      "Image: 16553\n",
      "Image: 16554\n",
      "Image: 16555\n",
      "Image: 16556\n",
      "Image: 16557\n",
      "Image: 16558\n",
      "Image: 16559\n",
      "Image: 16560\n",
      "Image: 16561\n",
      "Image: 16562\n",
      "Image: 16563\n",
      "Image: 16564\n",
      "Image: 16565\n",
      "Image: 16566\n",
      "Image: 16567\n",
      "Image: 16568\n",
      "Image: 16569\n",
      "Image: 16570\n",
      "Image: 16571\n",
      "Image: 16572\n",
      "Image: 16573\n",
      "Image: 16574\n",
      "Image: 16575\n",
      "Image: 16576\n",
      "Image: 16577\n",
      "Image: 16578\n",
      "Image: 16579\n",
      "Image: 16580\n",
      "Image: 16581\n",
      "Image: 16582\n",
      "Image: 16583\n",
      "Image: 16584\n",
      "Image: 16585\n",
      "Image: 16586\n",
      "Image: 16587\n",
      "Image: 16588\n",
      "Image: 16589\n",
      "Image: 16590\n",
      "Image: 16591\n",
      "Image: 16592\n",
      "Image: 16593\n",
      "Image: 16594\n",
      "Image: 16595\n",
      "Image: 16596\n",
      "Image: 16597\n",
      "Image: 16598\n",
      "Image: 16599\n",
      "Image: 16600\n",
      "Image: 16601\n",
      "Image: 16602\n",
      "Image: 16603\n",
      "Image: 16604\n",
      "Image: 16605\n",
      "Image: 16606\n",
      "Image: 16607\n",
      "Image: 16608\n",
      "Image: 16609\n",
      "Image: 16610\n",
      "Image: 16611\n",
      "Image: 16612\n",
      "Image: 16613\n",
      "Image: 16614\n",
      "Image: 16615\n",
      "Image: 16616\n",
      "Image: 16617\n",
      "Image: 16618\n",
      "Image: 16619\n",
      "Image: 16620\n",
      "Image: 16621\n",
      "Image: 16622\n",
      "Image: 16623\n",
      "Image: 16624\n",
      "Image: 16625\n",
      "Image: 16626\n",
      "Image: 16627\n",
      "Image: 16628\n",
      "Image: 16629\n",
      "Image: 16630\n",
      "Image: 16631\n",
      "Image: 16632\n",
      "Image: 16633\n",
      "Image: 16634\n",
      "Image: 16635\n",
      "Image: 16636\n",
      "Image: 16637\n",
      "Image: 16638\n",
      "Image: 16639\n",
      "Image: 16640\n",
      "Image: 16641\n",
      "Image: 16642\n",
      "Image: 16643\n",
      "Image: 16644\n",
      "Image: 16645\n",
      "Image: 16646\n",
      "Image: 16647\n",
      "Image: 16648\n",
      "Image: 16649\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 16650\n",
      "Image: 16651\n",
      "Image: 16652\n",
      "Image: 16653\n",
      "Image: 16654\n",
      "Image: 16655\n",
      "Image: 16656\n",
      "Image: 16657\n",
      "Image: 16658\n",
      "Image: 16659\n",
      "Image: 16660\n",
      "Image: 16661\n",
      "Image: 16662\n",
      "Image: 16663\n",
      "Image: 16664\n",
      "Image: 16665\n",
      "Image: 16666\n",
      "Image: 16667\n",
      "Image: 16668\n",
      "Image: 16669\n",
      "Image: 16670\n",
      "Image: 16671\n",
      "Image: 16672\n",
      "Image: 16673\n",
      "Image: 16674\n",
      "Image: 16675\n",
      "Image: 16676\n",
      "Image: 16677\n",
      "Image: 16678\n",
      "Image: 16679\n",
      "Image: 16680\n",
      "Image: 16681\n",
      "Image: 16682\n",
      "Image: 16683\n",
      "Image: 16684\n",
      "Image: 16685\n",
      "Image: 16686\n",
      "Image: 16687\n",
      "Image: 16688\n",
      "Image: 16689\n",
      "Image: 16690\n",
      "Image: 16691\n",
      "Image: 16692\n",
      "Image: 16693\n",
      "Image: 16694\n",
      "Image: 16695\n",
      "Image: 16696\n",
      "Image: 16697\n",
      "Image: 16698\n",
      "Image: 16699\n",
      "Image: 16700\n",
      "Image: 16701\n",
      "Image: 16702\n",
      "Image: 16703\n",
      "Image: 16704\n",
      "Image: 16705\n",
      "Image: 16706\n",
      "Image: 16707\n",
      "Image: 16708\n",
      "Image: 16709\n",
      "Image: 16710\n",
      "Image: 16711\n",
      "Image: 16712\n",
      "Image: 16713\n",
      "Image: 16714\n",
      "Image: 16715\n",
      "Image: 16716\n",
      "Image: 16717\n",
      "Image: 16718\n",
      "Image: 16719\n",
      "Image: 16720\n",
      "Image: 16721\n",
      "Image: 16722\n",
      "Image: 16723\n",
      "Image: 16724\n",
      "Image: 16725\n",
      "Image: 16726\n",
      "Image: 16727\n",
      "Image: 16728\n",
      "Image: 16729\n",
      "Image: 16730\n",
      "Image: 16731\n",
      "Image: 16732\n",
      "Image: 16733\n",
      "Image: 16734\n",
      "Image: 16735\n",
      "Image: 16736\n",
      "Image: 16737\n",
      "Image: 16738\n",
      "Image: 16739\n",
      "Image: 16740\n",
      "Image: 16741\n",
      "Image: 16742\n",
      "Image: 16743\n",
      "Image: 16744\n",
      "Image: 16745\n",
      "Image: 16746\n",
      "Image: 16747\n",
      "Image: 16748\n",
      "Image: 16749\n",
      "Image: 16750\n",
      "Image: 16751\n",
      "Image: 16752\n",
      "Image: 16753\n",
      "Image: 16754\n",
      "Image: 16755\n",
      "Image: 16756\n",
      "Image: 16757\n",
      "Image: 16758\n",
      "Image: 16759\n",
      "Image: 16760\n",
      "Image: 16761\n",
      "Image: 16762\n",
      "Image: 16763\n",
      "Image: 16764\n",
      "Image: 16765\n",
      "Image: 16766\n",
      "Image: 16767\n",
      "Image: 16768\n",
      "Image: 16769\n",
      "Image: 16770\n",
      "Image: 16771\n",
      "Image: 16772\n",
      "Image: 16773\n",
      "Image: 16774\n",
      "Image: 16775\n",
      "Image: 16776\n",
      "Image: 16777\n",
      "Image: 16778\n",
      "Image: 16779\n",
      "Image: 16780\n",
      "Image: 16781\n",
      "Image: 16782\n",
      "Image: 16783\n",
      "Image: 16784\n",
      "Image: 16785\n",
      "Image: 16786\n",
      "Image: 16787\n",
      "Image: 16788\n",
      "Image: 16789\n",
      "Image: 16790\n",
      "Image: 16791\n",
      "Image: 16792\n",
      "Image: 16793\n",
      "Image: 16794\n",
      "Image: 16795\n",
      "Image: 16796\n",
      "Image: 16797\n",
      "Image: 16798\n",
      "Image: 16799\n",
      "Image: 16800\n",
      "Image: 16801\n",
      "Image: 16802\n",
      "Image: 16803\n",
      "Image: 16804\n",
      "Image: 16805\n",
      "Image: 16806\n",
      "Image: 16807\n",
      "Image: 16808\n",
      "Image: 16809\n",
      "Image: 16810\n",
      "Image: 16811\n",
      "Image: 16812\n",
      "Image: 16813\n",
      "Image: 16814\n",
      "Image: 16815\n",
      "Image: 16816\n",
      "Image: 16817\n",
      "Image: 16818\n",
      "Image: 16819\n",
      "Image: 16820\n",
      "Image: 16821\n",
      "Image: 16822\n",
      "Image: 16823\n",
      "Image: 16824\n",
      "Image: 16825\n",
      "Image: 16826\n",
      "Image: 16827\n",
      "Image: 16828\n",
      "Image: 16829\n",
      "Image: 16830\n",
      "Image: 16831\n",
      "Image: 16832\n",
      "Image: 16833\n",
      "Image: 16834\n",
      "Image: 16835\n",
      "Image: 16836\n",
      "Image: 16837\n",
      "Image: 16838\n",
      "Image: 16839\n",
      "Image: 16840\n",
      "Image: 16841\n",
      "Image: 16842\n",
      "Image: 16843\n",
      "Image: 16844\n",
      "Image: 16845\n",
      "Image: 16846\n",
      "Image: 16847\n",
      "Image: 16848\n",
      "Image: 16849\n",
      "Image: 16850\n",
      "Image: 16851\n",
      "Image: 16852\n",
      "Image: 16853\n",
      "Image: 16854\n",
      "Image: 16855\n",
      "Image: 16856\n",
      "Image: 16857\n",
      "Image: 16858\n",
      "Image: 16859\n",
      "Image: 16860\n",
      "Image: 16861\n",
      "Image: 16862\n",
      "Image: 16863\n",
      "Image: 16864\n",
      "Image: 16865\n",
      "Image: 16866\n",
      "Image: 16867\n",
      "Image: 16868\n",
      "Image: 16869\n",
      "Image: 16870\n",
      "Image: 16871\n",
      "Image: 16872\n",
      "Image: 16873\n",
      "Image: 16874\n",
      "Image: 16875\n",
      "Image: 16876\n",
      "Image: 16877\n",
      "Image: 16878\n",
      "Image: 16879\n",
      "Image: 16880\n",
      "Image: 16881\n",
      "Image: 16882\n",
      "Image: 16883\n",
      "Image: 16884\n",
      "Image: 16885\n",
      "Image: 16886\n",
      "Image: 16887\n",
      "Image: 16888\n",
      "Image: 16889\n",
      "Image: 16890\n",
      "Image: 16891\n",
      "Image: 16892\n",
      "Image: 16893\n",
      "Image: 16894\n",
      "Image: 16895\n",
      "Image: 16896\n",
      "Image: 16897\n",
      "Image: 16898\n",
      "Image: 16899\n",
      "Image: 16900\n",
      "Image: 16901\n",
      "Image: 16902\n",
      "Image: 16903\n",
      "Image: 16904\n",
      "Image: 16905\n",
      "Image: 16906\n",
      "Image: 16907\n",
      "Image: 16908\n",
      "Image: 16909\n",
      "Image: 16910\n",
      "Image: 16911\n",
      "Image: 16912\n",
      "Image: 16913\n",
      "Image: 16914\n",
      "Image: 16915\n",
      "Image: 16916\n",
      "Image: 16917\n",
      "Image: 16918\n",
      "Image: 16919\n",
      "Image: 16920\n",
      "Image: 16921\n",
      "Image: 16922\n",
      "Image: 16923\n",
      "Image: 16924\n",
      "Image: 16925\n",
      "Image: 16926\n",
      "Image: 16927\n",
      "Image: 16928\n",
      "Image: 16929\n",
      "Image: 16930\n",
      "Image: 16931\n",
      "Image: 16932\n",
      "Image: 16933\n",
      "Image: 16934\n",
      "Image: 16935\n",
      "Image: 16936\n",
      "Image: 16937\n",
      "Image: 16938\n",
      "Image: 16939\n",
      "Image: 16940\n",
      "Image: 16941\n",
      "Image: 16942\n",
      "Image: 16943\n",
      "Image: 16944\n",
      "Image: 16945\n",
      "Image: 16946\n",
      "Image: 16947\n",
      "Image: 16948\n",
      "Image: 16949\n",
      "Image: 16950\n",
      "Image: 16951\n",
      "Image: 16952\n",
      "Image: 16953\n",
      "Image: 16954\n",
      "Image: 16955\n",
      "Image: 16956\n",
      "Image: 16957\n",
      "Image: 16958\n",
      "Image: 16959\n",
      "Image: 16960\n",
      "Image: 16961\n",
      "Image: 16962\n",
      "Image: 16963\n",
      "Image: 16964\n",
      "Image: 16965\n",
      "Image: 16966\n",
      "Image: 16967\n",
      "Image: 16968\n",
      "Image: 16969\n",
      "Image: 16970\n",
      "Image: 16971\n",
      "Image: 16972\n",
      "Image: 16973\n",
      "Image: 16974\n",
      "Image: 16975\n",
      "Image: 16976\n",
      "Image: 16977\n",
      "Image: 16978\n",
      "Image: 16979\n",
      "Image: 16980\n",
      "Image: 16981\n",
      "Image: 16982\n",
      "Image: 16983\n",
      "Image: 16984\n",
      "Image: 16985\n",
      "Image: 16986\n",
      "Image: 16987\n",
      "Image: 16988\n",
      "Image: 16989\n",
      "Image: 16990\n",
      "Image: 16991\n",
      "Image: 16992\n",
      "Image: 16993\n",
      "Image: 16994\n",
      "Image: 16995\n",
      "Image: 16996\n",
      "Image: 16997\n",
      "Image: 16998\n",
      "Image: 16999\n",
      "Image: 17000\n",
      "Image: 17001\n",
      "Image: 17002\n",
      "Image: 17003\n",
      "Image: 17004\n",
      "Image: 17005\n",
      "Image: 17006\n",
      "Image: 17007\n",
      "Image: 17008\n",
      "Image: 17009\n",
      "Image: 17010\n",
      "Image: 17011\n",
      "Image: 17012\n",
      "Image: 17013\n",
      "Image: 17014\n",
      "Image: 17015\n",
      "Image: 17016\n",
      "Image: 17017\n",
      "Image: 17018\n",
      "Image: 17019\n",
      "Image: 17020\n",
      "Image: 17021\n",
      "Image: 17022\n",
      "Image: 17023\n",
      "Image: 17024\n",
      "Image: 17025\n",
      "Image: 17026\n",
      "Image: 17027\n",
      "Image: 17028\n",
      "Image: 17029\n",
      "Image: 17030\n",
      "Image: 17031\n",
      "Image: 17032\n",
      "Image: 17033\n",
      "Image: 17034\n",
      "Image: 17035\n",
      "Image: 17036\n",
      "Image: 17037\n",
      "Image: 17038\n",
      "Image: 17039\n",
      "Image: 17040\n",
      "Image: 17041\n",
      "Image: 17042\n",
      "Image: 17043\n",
      "Image: 17044\n",
      "Image: 17045\n",
      "Image: 17046\n",
      "Image: 17047\n",
      "Image: 17048\n",
      "Image: 17049\n",
      "Image: 17050\n",
      "Image: 17051\n",
      "Image: 17052\n",
      "Image: 17053\n",
      "Image: 17054\n",
      "Image: 17055\n",
      "Image: 17056\n",
      "Image: 17057\n",
      "Image: 17058\n",
      "Image: 17059\n",
      "Image: 17060\n",
      "Image: 17061\n",
      "Image: 17062\n",
      "Image: 17063\n",
      "Image: 17064\n",
      "Image: 17065\n",
      "Image: 17066\n",
      "Image: 17067\n",
      "Image: 17068\n",
      "Image: 17069\n",
      "Image: 17070\n",
      "Image: 17071\n",
      "Image: 17072\n",
      "Image: 17073\n",
      "Image: 17074\n",
      "Image: 17075\n",
      "Image: 17076\n",
      "Image: 17077\n",
      "Image: 17078\n",
      "Image: 17079\n",
      "Image: 17080\n",
      "Image: 17081\n",
      "Image: 17082\n",
      "Image: 17083\n",
      "Image: 17084\n",
      "Image: 17085\n",
      "Image: 17086\n",
      "Image: 17087\n",
      "Image: 17088\n",
      "Image: 17089\n",
      "Image: 17090\n",
      "Image: 17091\n",
      "Image: 17092\n",
      "Image: 17093\n",
      "Image: 17094\n",
      "Image: 17095\n",
      "Image: 17096\n",
      "Image: 17097\n",
      "Image: 17098\n",
      "Image: 17099\n",
      "Image: 17100\n",
      "Image: 17101\n",
      "Image: 17102\n",
      "Image: 17103\n",
      "Image: 17104\n",
      "Image: 17105\n",
      "Image: 17106\n",
      "Image: 17107\n",
      "Image: 17108\n",
      "Image: 17109\n",
      "Image: 17110\n",
      "Image: 17111\n",
      "Image: 17112\n",
      "Image: 17113\n",
      "Image: 17114\n",
      "Image: 17115\n",
      "Image: 17116\n",
      "Image: 17117\n",
      "Image: 17118\n",
      "Image: 17119\n",
      "Image: 17120\n",
      "Image: 17121\n",
      "Image: 17122\n",
      "Image: 17123\n",
      "Image: 17124\n",
      "Image: 17125\n",
      "Image: 17126\n",
      "Image: 17127\n",
      "Image: 17128\n",
      "Image: 17129\n",
      "Image: 17130\n",
      "Image: 17131\n",
      "Image: 17132\n",
      "Image: 17133\n",
      "Image: 17134\n",
      "Image: 17135\n",
      "Image: 17136\n",
      "Image: 17137\n",
      "Image: 17138\n",
      "Image: 17139\n",
      "Image: 17140\n",
      "Image: 17141\n",
      "Image: 17142\n",
      "Image: 17143\n",
      "Image: 17144\n",
      "Image: 17145\n",
      "Image: 17146\n",
      "Image: 17147\n",
      "Image: 17148\n",
      "Image: 17149\n",
      "Image: 17150\n",
      "Image: 17151\n",
      "Image: 17152\n",
      "Image: 17153\n",
      "Image: 17154\n",
      "Image: 17155\n",
      "Image: 17156\n",
      "Image: 17157\n",
      "Image: 17158\n",
      "Image: 17159\n",
      "Image: 17160\n",
      "Image: 17161\n",
      "Image: 17162\n",
      "Image: 17163\n",
      "Image: 17164\n",
      "Image: 17165\n",
      "Image: 17166\n",
      "Image: 17167\n",
      "Image: 17168\n",
      "Image: 17169\n",
      "Image: 17170\n",
      "Image: 17171\n",
      "Image: 17172\n",
      "Image: 17173\n",
      "Image: 17174\n",
      "Image: 17175\n",
      "Image: 17176\n",
      "Image: 17177\n",
      "Image: 17178\n",
      "Image: 17179\n",
      "Image: 17180\n",
      "Image: 17181\n",
      "Image: 17182\n",
      "Image: 17183\n",
      "Image: 17184\n",
      "Image: 17185\n",
      "Image: 17186\n",
      "Image: 17187\n",
      "Image: 17188\n",
      "Image: 17189\n",
      "Image: 17190\n",
      "Image: 17191\n",
      "Image: 17192\n",
      "Image: 17193\n",
      "Image: 17194\n",
      "Image: 17195\n",
      "Image: 17196\n",
      "Image: 17197\n",
      "Image: 17198\n",
      "Image: 17199\n",
      "Image: 17200\n",
      "Image: 17201\n",
      "Image: 17202\n",
      "Image: 17203\n",
      "Image: 17204\n",
      "Image: 17205\n",
      "Image: 17206\n",
      "Image: 17207\n",
      "Image: 17208\n",
      "Image: 17209\n",
      "Image: 17210\n",
      "Image: 17211\n",
      "Image: 17212\n",
      "Image: 17213\n",
      "Image: 17214\n",
      "Image: 17215\n",
      "Image: 17216\n",
      "Image: 17217\n",
      "Image: 17218\n",
      "Image: 17219\n",
      "Image: 17220\n",
      "Image: 17221\n",
      "Image: 17222\n",
      "Image: 17223\n",
      "Image: 17224\n",
      "Image: 17225\n",
      "Image: 17226\n",
      "Image: 17227\n",
      "Image: 17228\n",
      "Image: 17229\n",
      "Image: 17230\n",
      "Image: 17231\n",
      "Image: 17232\n",
      "Image: 17233\n",
      "Image: 17234\n",
      "Image: 17235\n",
      "Image: 17236\n",
      "Image: 17237\n",
      "Image: 17238\n",
      "Image: 17239\n",
      "Image: 17240\n",
      "Image: 17241\n",
      "Image: 17242\n",
      "Image: 17243\n",
      "Image: 17244\n",
      "Image: 17245\n",
      "Image: 17246\n",
      "Image: 17247\n",
      "Image: 17248\n",
      "Image: 17249\n",
      "Image: 17250\n",
      "Image: 17251\n",
      "Image: 17252\n",
      "Image: 17253\n",
      "Image: 17254\n",
      "Image: 17255\n",
      "Image: 17256\n",
      "Image: 17257\n",
      "Image: 17258\n",
      "Image: 17259\n",
      "Image: 17260\n",
      "Image: 17261\n",
      "Image: 17262\n",
      "Image: 17263\n",
      "Image: 17264\n",
      "Image: 17265\n",
      "Image: 17266\n",
      "Image: 17267\n",
      "Image: 17268\n",
      "Image: 17269\n",
      "Image: 17270\n",
      "Image: 17271\n",
      "Image: 17272\n",
      "Image: 17273\n",
      "Image: 17274\n",
      "Image: 17275\n",
      "Image: 17276\n",
      "Image: 17277\n",
      "Image: 17278\n",
      "Image: 17279\n",
      "Image: 17280\n",
      "Image: 17281\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 17282\n",
      "Image: 17283\n",
      "Image: 17284\n",
      "Image: 17285\n",
      "Image: 17286\n",
      "Image: 17287\n",
      "Image: 17288\n",
      "Image: 17289\n",
      "Image: 17290\n",
      "Image: 17291\n",
      "Image: 17292\n",
      "Image: 17293\n",
      "Image: 17294\n",
      "Image: 17295\n",
      "Image: 17296\n",
      "Image: 17297\n",
      "Image: 17298\n",
      "Image: 17299\n",
      "Image: 17300\n",
      "Image: 17301\n",
      "Image: 17302\n",
      "Image: 17303\n",
      "Image: 17304\n",
      "Image: 17305\n",
      "Image: 17306\n",
      "Image: 17307\n",
      "Image: 17308\n",
      "Image: 17309\n",
      "Image: 17310\n",
      "Image: 17311\n",
      "Image: 17312\n",
      "Image: 17313\n",
      "Image: 17314\n",
      "Image: 17315\n",
      "Image: 17316\n",
      "Image: 17317\n",
      "Image: 17318\n",
      "Image: 17319\n",
      "Image: 17320\n",
      "Image: 17321\n",
      "Image: 17322\n",
      "Image: 17323\n",
      "Image: 17324\n",
      "Image: 17325\n",
      "Image: 17326\n",
      "Image: 17327\n",
      "Image: 17328\n",
      "Image: 17329\n",
      "Image: 17330\n",
      "Image: 17331\n",
      "Image: 17332\n",
      "Image: 17333\n",
      "Image: 17334\n",
      "Image: 17335\n",
      "Image: 17336\n",
      "Image: 17337\n",
      "Image: 17338\n",
      "Image: 17339\n",
      "Image: 17340\n",
      "Image: 17341\n",
      "Image: 17342\n",
      "Image: 17343\n",
      "Image: 17344\n",
      "Image: 17345\n",
      "Image: 17346\n",
      "Image: 17347\n",
      "Image: 17348\n",
      "Image: 17349\n",
      "Image: 17350\n",
      "Image: 17351\n",
      "Image: 17352\n",
      "Image: 17353\n",
      "Image: 17354\n",
      "Image: 17355\n",
      "Image: 17356\n",
      "Image: 17357\n",
      "Image: 17358\n",
      "Image: 17359\n",
      "Image: 17360\n",
      "Image: 17361\n",
      "Image: 17362\n",
      "Image: 17363\n",
      "Image: 17364\n",
      "Image: 17365\n",
      "Image: 17366\n",
      "Image: 17367\n",
      "Image: 17368\n",
      "Image: 17369\n",
      "Image: 17370\n",
      "Image: 17371\n",
      "Image: 17372\n",
      "Image: 17373\n",
      "Image: 17374\n",
      "Image: 17375\n",
      "Image: 17376\n",
      "Image: 17377\n",
      "Image: 17378\n",
      "Image: 17379\n",
      "Image: 17380\n",
      "Image: 17381\n",
      "Image: 17382\n",
      "Image: 17383\n",
      "Image: 17384\n",
      "Image: 17385\n",
      "Image: 17386\n",
      "Image: 17387\n",
      "Image: 17388\n",
      "Image: 17389\n",
      "Image: 17390\n",
      "Image: 17391\n",
      "Image: 17392\n",
      "Image: 17393\n",
      "Image: 17394\n",
      "Image: 17395\n",
      "Image: 17396\n",
      "Image: 17397\n",
      "Image: 17398\n",
      "Image: 17399\n",
      "Image: 17400\n",
      "Image: 17401\n",
      "Image: 17402\n",
      "Image: 17403\n",
      "Image: 17404\n",
      "Image: 17405\n",
      "Image: 17406\n",
      "Image: 17407\n",
      "Image: 17408\n",
      "Image: 17409\n",
      "Image: 17410\n",
      "Image: 17411\n",
      "Image: 17412\n",
      "Image: 17413\n",
      "Image: 17414\n",
      "Image: 17415\n",
      "Image: 17416\n",
      "Image: 17417\n",
      "Image: 17418\n",
      "Image: 17419\n",
      "Image: 17420\n",
      "Image: 17421\n",
      "Image: 17422\n",
      "Image: 17423\n",
      "Image: 17424\n",
      "Image: 17425\n",
      "Image: 17426\n",
      "Image: 17427\n",
      "Image: 17428\n",
      "Image: 17429\n",
      "Image: 17430\n",
      "Image: 17431\n",
      "Image: 17432\n",
      "Image: 17433\n",
      "Image: 17434\n",
      "Image: 17435\n",
      "Image: 17436\n",
      "Image: 17437\n",
      "Image: 17438\n",
      "Image: 17439\n",
      "Image: 17440\n",
      "Image: 17441\n",
      "Image: 17442\n",
      "Image: 17443\n",
      "Image: 17444\n",
      "Image: 17445\n",
      "Image: 17446\n",
      "Image: 17447\n",
      "Image: 17448\n",
      "Image: 17449\n",
      "Image: 17450\n",
      "Image: 17451\n",
      "Image: 17452\n",
      "Image: 17453\n",
      "Image: 17454\n",
      "Image: 17455\n",
      "Image: 17456\n",
      "Image: 17457\n",
      "Image: 17458\n",
      "Image: 17459\n",
      "Image: 17460\n",
      "Image: 17461\n",
      "Image: 17462\n",
      "Image: 17463\n",
      "Image: 17464\n",
      "Image: 17465\n",
      "Image: 17466\n",
      "Image: 17467\n",
      "Image: 17468\n",
      "Image: 17469\n",
      "Image: 17470\n",
      "Image: 17471\n",
      "Image: 17472\n",
      "Image: 17473\n",
      "Image: 17474\n",
      "Image: 17475\n",
      "Image: 17476\n",
      "Image: 17477\n",
      "Image: 17478\n",
      "Image: 17479\n",
      "Image: 17480\n",
      "Image: 17481\n",
      "Image: 17482\n",
      "Image: 17483\n",
      "Image: 17484\n",
      "Image: 17485\n",
      "Image: 17486\n",
      "Image: 17487\n",
      "Image: 17488\n",
      "Image: 17489\n",
      "Image: 17490\n",
      "Image: 17491\n",
      "Image: 17492\n",
      "Image: 17493\n",
      "Image: 17494\n",
      "Image: 17495\n",
      "Image: 17496\n",
      "Image: 17497\n",
      "Image: 17498\n",
      "Image: 17499\n",
      "Image: 17500\n",
      "Image: 17501\n",
      "Image: 17502\n",
      "Image: 17503\n",
      "Image: 17504\n",
      "Image: 17505\n",
      "Image: 17506\n",
      "Image: 17507\n",
      "Image: 17508\n",
      "Image: 17509\n",
      "Image: 17510\n",
      "Image: 17511\n",
      "Image: 17512\n",
      "Image: 17513\n",
      "Image: 17514\n",
      "Image: 17515\n",
      "Image: 17516\n",
      "Image: 17517\n",
      "Image: 17518\n",
      "Image: 17519\n",
      "Image: 17520\n",
      "Image: 17521\n",
      "Image: 17522\n",
      "Image: 17523\n",
      "Image: 17524\n",
      "Image: 17525\n",
      "Image: 17526\n",
      "Image: 17527\n",
      "Image: 17528\n",
      "Image: 17529\n",
      "Image: 17530\n",
      "Image: 17531\n",
      "Image: 17532\n",
      "Image: 17533\n",
      "Image: 17534\n",
      "Image: 17535\n",
      "Image: 17536\n",
      "Image: 17537\n",
      "Image: 17538\n",
      "Image: 17539\n",
      "Image: 17540\n",
      "Image: 17541\n",
      "Image: 17542\n",
      "Image: 17543\n",
      "Image: 17544\n",
      "Image: 17545\n",
      "Image: 17546\n",
      "Image: 17547\n",
      "Image: 17548\n",
      "Image: 17549\n",
      "Image: 17550\n",
      "Image: 17551\n",
      "Image: 17552\n",
      "Image: 17553\n",
      "Image: 17554\n",
      "Image: 17555\n",
      "Image: 17556\n",
      "Image: 17557\n",
      "Image: 17558\n",
      "Image: 17559\n",
      "Image: 17560\n",
      "Image: 17561\n",
      "Image: 17562\n",
      "Image: 17563\n",
      "Image: 17564\n",
      "Image: 17565\n",
      "Image: 17566\n",
      "Image: 17567\n",
      "Image: 17568\n",
      "Image: 17569\n",
      "Image: 17570\n",
      "Image: 17571\n",
      "Image: 17572\n",
      "Image: 17573\n",
      "Image: 17574\n",
      "Image: 17575\n",
      "Image: 17576\n",
      "Image: 17577\n",
      "Image: 17578\n",
      "Image: 17579\n",
      "Image: 17580\n",
      "Image: 17581\n",
      "Image: 17582\n",
      "Image: 17583\n",
      "Image: 17584\n",
      "Image: 17585\n",
      "Image: 17586\n",
      "Image: 17587\n",
      "Image: 17588\n",
      "Image: 17589\n",
      "Image: 17590\n",
      "Image: 17591\n",
      "Image: 17592\n",
      "Image: 17593\n",
      "Image: 17594\n",
      "Image: 17595\n",
      "Image: 17596\n",
      "Image: 17597\n",
      "Image: 17598\n",
      "Image: 17599\n",
      "Image: 17600\n",
      "Image: 17601\n",
      "Image: 17602\n",
      "Image: 17603\n",
      "Image: 17604\n",
      "Image: 17605\n",
      "Image: 17606\n",
      "Image: 17607\n",
      "Image: 17608\n",
      "Image: 17609\n",
      "Image: 17610\n",
      "Image: 17611\n",
      "Image: 17612\n",
      "Image: 17613\n",
      "Image: 17614\n",
      "Image: 17615\n",
      "Image: 17616\n",
      "Image: 17617\n",
      "Image: 17618\n",
      "Image: 17619\n",
      "Image: 17620\n",
      "Image: 17621\n",
      "Image: 17622\n",
      "Image: 17623\n",
      "Image: 17624\n",
      "Image: 17625\n",
      "Image: 17626\n",
      "Image: 17627\n",
      "Image: 17628\n",
      "Image: 17629\n",
      "Image: 17630\n",
      "Image: 17631\n",
      "Image: 17632\n",
      "Image: 17633\n",
      "Image: 17634\n",
      "Image: 17635\n",
      "Image: 17636\n",
      "Image: 17637\n",
      "Image: 17638\n",
      "Image: 17639\n",
      "Image: 17640\n",
      "Image: 17641\n",
      "Image: 17642\n",
      "Image: 17643\n",
      "Image: 17644\n",
      "Image: 17645\n",
      "Image: 17646\n",
      "Image: 17647\n",
      "Image: 17648\n",
      "Image: 17649\n",
      "Image: 17650\n",
      "Image: 17651\n",
      "Image: 17652\n",
      "Image: 17653\n",
      "Image: 17654\n",
      "Image: 17655\n",
      "Image: 17656\n",
      "Image: 17657\n",
      "Image: 17658\n",
      "Image: 17659\n",
      "Image: 17660\n",
      "Image: 17661\n",
      "Image: 17662\n",
      "Image: 17663\n",
      "Image: 17664\n",
      "Image: 17665\n",
      "Image: 17666\n",
      "Image: 17667\n",
      "Image: 17668\n",
      "Image: 17669\n",
      "Image: 17670\n",
      "Image: 17671\n",
      "Image: 17672\n",
      "Image: 17673\n",
      "Image: 17674\n",
      "Image: 17675\n",
      "Image: 17676\n",
      "Image: 17677\n",
      "Image: 17678\n",
      "Image: 17679\n",
      "Image: 17680\n",
      "Image: 17681\n",
      "Image: 17682\n",
      "Image: 17683\n",
      "Image: 17684\n",
      "Image: 17685\n",
      "Image: 17686\n",
      "Image: 17687\n",
      "Image: 17688\n",
      "Image: 17689\n",
      "Image: 17690\n",
      "Image: 17691\n",
      "Image: 17692\n",
      "Image: 17693\n",
      "Image: 17694\n",
      "Image: 17695\n",
      "Image: 17696\n",
      "Image: 17697\n",
      "Image: 17698\n",
      "Image: 17699\n",
      "Image: 17700\n",
      "Image: 17701\n",
      "Image: 17702\n",
      "Image: 17703\n",
      "Image: 17704\n",
      "Image: 17705\n",
      "Image: 17706\n",
      "Image: 17707\n",
      "Image: 17708\n",
      "Image: 17709\n",
      "Image: 17710\n",
      "Image: 17711\n",
      "Image: 17712\n",
      "Image: 17713\n",
      "Image: 17714\n",
      "Image: 17715\n",
      "Image: 17716\n",
      "Image: 17717\n",
      "Image: 17718\n",
      "Image: 17719\n",
      "Image: 17720\n",
      "Image: 17721\n",
      "Image: 17722\n",
      "Image: 17723\n",
      "Image: 17724\n",
      "Image: 17725\n",
      "Image: 17726\n",
      "Image: 17727\n",
      "Image: 17728\n",
      "Image: 17729\n",
      "Image: 17730\n",
      "Image: 17731\n",
      "Image: 17732\n",
      "Image: 17733\n",
      "Image: 17734\n",
      "Image: 17735\n",
      "Image: 17736\n",
      "Image: 17737\n",
      "Image: 17738\n",
      "Image: 17739\n",
      "Image: 17740\n",
      "Image: 17741\n",
      "Image: 17742\n",
      "Image: 17743\n",
      "Image: 17744\n",
      "Image: 17745\n",
      "Image: 17746\n",
      "Image: 17747\n",
      "Image: 17748\n",
      "Image: 17749\n",
      "Image: 17750\n",
      "Image: 17751\n",
      "Image: 17752\n",
      "Image: 17753\n",
      "Image: 17754\n",
      "Image: 17755\n",
      "Image: 17756\n",
      "Image: 17757\n",
      "Image: 17758\n",
      "Image: 17759\n",
      "Image: 17760\n",
      "Image: 17761\n",
      "Image: 17762\n",
      "Image: 17763\n",
      "Image: 17764\n",
      "Image: 17765\n",
      "Image: 17766\n",
      "Image: 17767\n",
      "Image: 17768\n",
      "Image: 17769\n",
      "Image: 17770\n",
      "Image: 17771\n",
      "Image: 17772\n",
      "Image: 17773\n",
      "Image: 17774\n",
      "Image: 17775\n",
      "Image: 17776\n",
      "Image: 17777\n",
      "Image: 17778\n",
      "Image: 17779\n",
      "Image: 17780\n",
      "Image: 17781\n",
      "Image: 17782\n",
      "Image: 17783\n",
      "Image: 17784\n",
      "Image: 17785\n",
      "Image: 17786\n",
      "Image: 17787\n",
      "Image: 17788\n",
      "Image: 17789\n",
      "Image: 17790\n",
      "Image: 17791\n",
      "Image: 17792\n",
      "Image: 17793\n",
      "Image: 17794\n",
      "Image: 17795\n",
      "Image: 17796\n",
      "Image: 17797\n",
      "Image: 17798\n",
      "Image: 17799\n",
      "Image: 17800\n",
      "Image: 17801\n",
      "Image: 17802\n",
      "Image: 17803\n",
      "Image: 17804\n",
      "Image: 17805\n",
      "Image: 17806\n",
      "Image: 17807\n",
      "Image: 17808\n",
      "Image: 17809\n",
      "Image: 17810\n",
      "Image: 17811\n",
      "Image: 17812\n",
      "Image: 17813\n",
      "Image: 17814\n",
      "Image: 17815\n",
      "Image: 17816\n",
      "Image: 17817\n",
      "Image: 17818\n",
      "Image: 17819\n",
      "Image: 17820\n",
      "Image: 17821\n",
      "Image: 17822\n",
      "Image: 17823\n",
      "Image: 17824\n",
      "Image: 17825\n",
      "Image: 17826\n",
      "Image: 17827\n",
      "Image: 17828\n",
      "Image: 17829\n",
      "Image: 17830\n",
      "Image: 17831\n",
      "Image: 17832\n",
      "Image: 17833\n",
      "Image: 17834\n",
      "Image: 17835\n",
      "Image: 17836\n",
      "Image: 17837\n",
      "Image: 17838\n",
      "Image: 17839\n",
      "Image: 17840\n",
      "Image: 17841\n",
      "Image: 17842\n",
      "Image: 17843\n",
      "Image: 17844\n",
      "Image: 17845\n",
      "Image: 17846\n",
      "Image: 17847\n",
      "Image: 17848\n",
      "Image: 17849\n",
      "Image: 17850\n",
      "Image: 17851\n",
      "Image: 17852\n",
      "Image: 17853\n",
      "Image: 17854\n",
      "Image: 17855\n",
      "Image: 17856\n",
      "Image: 17857\n",
      "Image: 17858\n",
      "Image: 17859\n",
      "Image: 17860\n",
      "Image: 17861\n",
      "Image: 17862\n",
      "Image: 17863\n",
      "Image: 17864\n",
      "Image: 17865\n",
      "Image: 17866\n",
      "Image: 17867\n",
      "Image: 17868\n",
      "Image: 17869\n",
      "Image: 17870\n",
      "Image: 17871\n",
      "Image: 17872\n",
      "Image: 17873\n",
      "Image: 17874\n",
      "Image: 17875\n",
      "Image: 17876\n",
      "Image: 17877\n",
      "Image: 17878\n",
      "Image: 17879\n",
      "Image: 17880\n",
      "Image: 17881\n",
      "Image: 17882\n",
      "Image: 17883\n",
      "Image: 17884\n",
      "Image: 17885\n",
      "Image: 17886\n",
      "Image: 17887\n",
      "Image: 17888\n",
      "Image: 17889\n",
      "Image: 17890\n",
      "Image: 17891\n",
      "Image: 17892\n",
      "Image: 17893\n",
      "Image: 17894\n",
      "Image: 17895\n",
      "Image: 17896\n",
      "Image: 17897\n",
      "Image: 17898\n",
      "Image: 17899\n",
      "Image: 17900\n",
      "Image: 17901\n",
      "Image: 17902\n",
      "Image: 17903\n",
      "Image: 17904\n",
      "Image: 17905\n",
      "Image: 17906\n",
      "Image: 17907\n",
      "Image: 17908\n",
      "Image: 17909\n",
      "Image: 17910\n",
      "Image: 17911\n",
      "Image: 17912\n",
      "Image: 17913\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 17914\n",
      "Image: 17915\n",
      "Image: 17916\n",
      "Image: 17917\n",
      "Image: 17918\n",
      "Image: 17919\n",
      "Image: 17920\n",
      "Image: 17921\n",
      "Image: 17922\n",
      "Image: 17923\n",
      "Image: 17924\n",
      "Image: 17925\n",
      "Image: 17926\n",
      "Image: 17927\n",
      "Image: 17928\n",
      "Image: 17929\n",
      "Image: 17930\n",
      "Image: 17931\n",
      "Image: 17932\n",
      "Image: 17933\n",
      "Image: 17934\n",
      "Image: 17935\n",
      "Image: 17936\n",
      "Image: 17937\n",
      "Image: 17938\n",
      "Image: 17939\n",
      "Image: 17940\n",
      "Image: 17941\n",
      "Image: 17942\n",
      "Image: 17943\n",
      "Image: 17944\n",
      "Image: 17945\n",
      "Image: 17946\n",
      "Image: 17947\n",
      "Image: 17948\n",
      "Image: 17949\n",
      "Image: 17950\n",
      "Image: 17951\n",
      "Image: 17952\n",
      "Image: 17953\n",
      "Image: 17954\n",
      "Image: 17955\n",
      "Image: 17956\n",
      "Image: 17957\n",
      "Image: 17958\n",
      "Image: 17959\n",
      "Image: 17960\n",
      "Image: 17961\n",
      "Image: 17962\n",
      "Image: 17963\n",
      "Image: 17964\n",
      "Image: 17965\n",
      "Image: 17966\n",
      "Image: 17967\n",
      "Image: 17968\n",
      "Image: 17969\n",
      "Image: 17970\n",
      "Image: 17971\n",
      "Image: 17972\n",
      "Image: 17973\n",
      "Image: 17974\n",
      "Image: 17975\n",
      "Image: 17976\n",
      "Image: 17977\n",
      "Image: 17978\n",
      "Image: 17979\n",
      "Image: 17980\n",
      "Image: 17981\n",
      "Image: 17982\n",
      "Image: 17983\n",
      "Image: 17984\n",
      "Image: 17985\n",
      "Image: 17986\n",
      "Image: 17987\n",
      "Image: 17988\n",
      "Image: 17989\n",
      "Image: 17990\n",
      "Image: 17991\n",
      "Image: 17992\n",
      "Image: 17993\n",
      "Image: 17994\n",
      "Image: 17995\n",
      "Image: 17996\n",
      "Image: 17997\n",
      "Image: 17998\n",
      "Image: 17999\n",
      "Image: 18000\n",
      "Image: 18001\n",
      "Image: 18002\n",
      "Image: 18003\n",
      "Image: 18004\n",
      "Image: 18005\n",
      "Image: 18006\n",
      "Image: 18007\n",
      "Image: 18008\n",
      "Image: 18009\n",
      "Image: 18010\n",
      "Image: 18011\n",
      "Image: 18012\n",
      "Image: 18013\n",
      "Image: 18014\n",
      "Image: 18015\n",
      "Image: 18016\n",
      "Image: 18017\n",
      "Image: 18018\n",
      "Image: 18019\n",
      "Image: 18020\n",
      "Image: 18021\n",
      "Image: 18022\n",
      "Image: 18023\n",
      "Image: 18024\n",
      "Image: 18025\n",
      "Image: 18026\n",
      "Image: 18027\n",
      "Image: 18028\n",
      "Image: 18029\n",
      "Image: 18030\n",
      "Image: 18031\n",
      "Image: 18032\n",
      "Image: 18033\n",
      "Image: 18034\n",
      "Image: 18035\n",
      "Image: 18036\n",
      "Image: 18037\n",
      "Image: 18038\n",
      "Image: 18039\n",
      "Image: 18040\n",
      "Image: 18041\n",
      "Image: 18042\n",
      "Image: 18043\n",
      "Image: 18044\n",
      "Image: 18045\n",
      "Image: 18046\n",
      "Image: 18047\n",
      "Image: 18048\n",
      "Image: 18049\n",
      "Image: 18050\n",
      "Image: 18051\n",
      "Image: 18052\n",
      "Image: 18053\n",
      "Image: 18054\n",
      "Image: 18055\n",
      "Image: 18056\n",
      "Image: 18057\n",
      "Image: 18058\n",
      "Image: 18059\n",
      "Image: 18060\n",
      "Image: 18061\n",
      "Image: 18062\n",
      "Image: 18063\n",
      "Image: 18064\n",
      "Image: 18065\n",
      "Image: 18066\n",
      "Image: 18067\n",
      "Image: 18068\n",
      "Image: 18069\n",
      "Image: 18070\n",
      "Image: 18071\n",
      "Image: 18072\n",
      "Image: 18073\n",
      "Image: 18074\n",
      "Image: 18075\n",
      "Image: 18076\n",
      "Image: 18077\n",
      "Image: 18078\n",
      "Image: 18079\n",
      "Image: 18080\n",
      "Image: 18081\n",
      "Image: 18082\n",
      "Image: 18083\n",
      "Image: 18084\n",
      "Image: 18085\n",
      "Image: 18086\n",
      "Image: 18087\n",
      "Image: 18088\n",
      "Image: 18089\n",
      "Image: 18090\n",
      "Image: 18091\n",
      "Image: 18092\n",
      "Image: 18093\n",
      "Image: 18094\n",
      "Image: 18095\n",
      "Image: 18096\n",
      "Image: 18097\n",
      "Image: 18098\n",
      "Image: 18099\n",
      "Image: 18100\n",
      "Image: 18101\n",
      "Image: 18102\n",
      "Image: 18103\n",
      "Image: 18104\n",
      "Image: 18105\n",
      "Image: 18106\n",
      "Image: 18107\n",
      "Image: 18108\n",
      "Image: 18109\n",
      "Image: 18110\n",
      "Image: 18111\n",
      "Image: 18112\n",
      "Image: 18113\n",
      "Image: 18114\n",
      "Image: 18115\n",
      "Image: 18116\n",
      "Image: 18117\n",
      "Image: 18118\n",
      "Image: 18119\n",
      "Image: 18120\n",
      "Image: 18121\n",
      "Image: 18122\n",
      "Image: 18123\n",
      "Image: 18124\n",
      "Image: 18125\n",
      "Image: 18126\n",
      "Image: 18127\n",
      "Image: 18128\n",
      "Image: 18129\n",
      "Image: 18130\n",
      "Image: 18131\n",
      "Image: 18132\n",
      "Image: 18133\n",
      "Image: 18134\n",
      "Image: 18135\n",
      "Image: 18136\n",
      "Image: 18137\n",
      "Image: 18138\n",
      "Image: 18139\n",
      "Image: 18140\n",
      "Image: 18141\n",
      "Image: 18142\n",
      "Image: 18143\n",
      "Image: 18144\n",
      "Image: 18145\n",
      "Image: 18146\n",
      "Image: 18147\n",
      "Image: 18148\n",
      "Image: 18149\n",
      "Image: 18150\n",
      "Image: 18151\n",
      "Image: 18152\n",
      "Image: 18153\n",
      "Image: 18154\n",
      "Image: 18155\n",
      "Image: 18156\n",
      "Image: 18157\n",
      "Image: 18158\n",
      "Image: 18159\n",
      "Image: 18160\n",
      "Image: 18161\n",
      "Image: 18162\n",
      "Image: 18163\n",
      "Image: 18164\n",
      "Image: 18165\n",
      "Image: 18166\n",
      "Image: 18167\n",
      "Image: 18168\n",
      "Image: 18169\n",
      "Image: 18170\n",
      "Image: 18171\n",
      "Image: 18172\n",
      "Image: 18173\n",
      "Image: 18174\n",
      "Image: 18175\n",
      "Image: 18176\n",
      "Image: 18177\n",
      "Image: 18178\n",
      "Image: 18179\n",
      "Image: 18180\n",
      "Image: 18181\n",
      "Image: 18182\n",
      "Image: 18183\n",
      "Image: 18184\n",
      "Image: 18185\n",
      "Image: 18186\n",
      "Image: 18187\n",
      "Image: 18188\n",
      "Image: 18189\n",
      "Image: 18190\n",
      "Image: 18191\n",
      "Image: 18192\n",
      "Image: 18193\n",
      "Image: 18194\n",
      "Image: 18195\n",
      "Image: 18196\n",
      "Image: 18197\n",
      "Image: 18198\n",
      "Image: 18199\n",
      "Image: 18200\n",
      "Image: 18201\n",
      "Image: 18202\n",
      "Image: 18203\n",
      "Image: 18204\n",
      "Image: 18205\n",
      "Image: 18206\n",
      "Image: 18207\n",
      "Image: 18208\n",
      "Image: 18209\n",
      "Image: 18210\n",
      "Image: 18211\n",
      "Image: 18212\n",
      "Image: 18213\n",
      "Image: 18214\n",
      "Image: 18215\n",
      "Image: 18216\n",
      "Image: 18217\n",
      "Image: 18218\n",
      "Image: 18219\n",
      "Image: 18220\n",
      "Image: 18221\n",
      "Image: 18222\n",
      "Image: 18223\n",
      "Image: 18224\n",
      "Image: 18225\n",
      "Image: 18226\n",
      "Image: 18227\n",
      "Image: 18228\n",
      "Image: 18229\n",
      "Image: 18230\n",
      "Image: 18231\n",
      "Image: 18232\n",
      "Image: 18233\n",
      "Image: 18234\n",
      "Image: 18235\n",
      "Image: 18236\n",
      "Image: 18237\n",
      "Image: 18238\n",
      "Image: 18239\n",
      "Image: 18240\n",
      "Image: 18241\n",
      "Image: 18242\n",
      "Image: 18243\n",
      "Image: 18244\n",
      "Image: 18245\n",
      "Image: 18246\n",
      "Image: 18247\n",
      "Image: 18248\n",
      "Image: 18249\n",
      "Image: 18250\n",
      "Image: 18251\n",
      "Image: 18252\n",
      "Image: 18253\n",
      "Image: 18254\n",
      "Image: 18255\n",
      "Image: 18256\n",
      "Image: 18257\n",
      "Image: 18258\n",
      "Image: 18259\n",
      "Image: 18260\n",
      "Image: 18261\n",
      "Image: 18262\n",
      "Image: 18263\n",
      "Image: 18264\n",
      "Image: 18265\n",
      "Image: 18266\n",
      "Image: 18267\n",
      "Image: 18268\n",
      "Image: 18269\n",
      "Image: 18270\n",
      "Image: 18271\n",
      "Image: 18272\n",
      "Image: 18273\n",
      "Image: 18274\n",
      "Image: 18275\n",
      "Image: 18276\n",
      "Image: 18277\n",
      "Image: 18278\n",
      "Image: 18279\n",
      "Image: 18280\n",
      "Image: 18281\n",
      "Image: 18282\n",
      "Image: 18283\n",
      "Image: 18284\n",
      "Image: 18285\n",
      "Image: 18286\n",
      "Image: 18287\n",
      "Image: 18288\n",
      "Image: 18289\n",
      "Image: 18290\n",
      "Image: 18291\n",
      "Image: 18292\n",
      "Image: 18293\n",
      "Image: 18294\n",
      "Image: 18295\n",
      "Image: 18296\n",
      "Image: 18297\n",
      "Image: 18298\n",
      "Image: 18299\n",
      "Image: 18300\n",
      "Image: 18301\n",
      "Image: 18302\n",
      "Image: 18303\n",
      "Image: 18304\n",
      "Image: 18305\n",
      "Image: 18306\n",
      "Image: 18307\n",
      "Image: 18308\n",
      "Image: 18309\n",
      "Image: 18310\n",
      "Image: 18311\n",
      "Image: 18312\n",
      "Image: 18313\n",
      "Image: 18314\n",
      "Image: 18315\n",
      "Image: 18316\n",
      "Image: 18317\n",
      "Image: 18318\n",
      "Image: 18319\n",
      "Image: 18320\n",
      "Image: 18321\n",
      "Image: 18322\n",
      "Image: 18323\n",
      "Image: 18324\n",
      "Image: 18325\n",
      "Image: 18326\n",
      "Image: 18327\n",
      "Image: 18328\n",
      "Image: 18329\n",
      "Image: 18330\n",
      "Image: 18331\n",
      "Image: 18332\n",
      "Image: 18333\n",
      "Image: 18334\n",
      "Image: 18335\n",
      "Image: 18336\n",
      "Image: 18337\n",
      "Image: 18338\n",
      "Image: 18339\n",
      "Image: 18340\n",
      "Image: 18341\n",
      "Image: 18342\n",
      "Image: 18343\n",
      "Image: 18344\n",
      "Image: 18345\n",
      "Image: 18346\n",
      "Image: 18347\n",
      "Image: 18348\n",
      "Image: 18349\n",
      "Image: 18350\n",
      "Image: 18351\n",
      "Image: 18352\n",
      "Image: 18353\n",
      "Image: 18354\n",
      "Image: 18355\n",
      "Image: 18356\n",
      "Image: 18357\n",
      "Image: 18358\n",
      "Image: 18359\n",
      "Image: 18360\n",
      "Image: 18361\n",
      "Image: 18362\n",
      "Image: 18363\n",
      "Image: 18364\n",
      "Image: 18365\n",
      "Image: 18366\n",
      "Image: 18367\n",
      "Image: 18368\n",
      "Image: 18369\n",
      "Image: 18370\n",
      "Image: 18371\n",
      "Image: 18372\n",
      "Image: 18373\n",
      "Image: 18374\n",
      "Image: 18375\n",
      "Image: 18376\n",
      "Image: 18377\n",
      "Image: 18378\n",
      "Image: 18379\n",
      "Image: 18380\n",
      "Image: 18381\n",
      "Image: 18382\n",
      "Image: 18383\n",
      "Image: 18384\n",
      "Image: 18385\n",
      "Image: 18386\n",
      "Image: 18387\n",
      "Image: 18388\n",
      "Image: 18389\n",
      "Image: 18390\n",
      "Image: 18391\n",
      "Image: 18392\n",
      "Image: 18393\n",
      "Image: 18394\n",
      "Image: 18395\n",
      "Image: 18396\n",
      "Image: 18397\n",
      "Image: 18398\n",
      "Image: 18399\n",
      "Image: 18400\n",
      "Image: 18401\n",
      "Image: 18402\n",
      "Image: 18403\n",
      "Image: 18404\n",
      "Image: 18405\n",
      "Image: 18406\n",
      "Image: 18407\n",
      "Image: 18408\n",
      "Image: 18409\n",
      "Image: 18410\n",
      "Image: 18411\n",
      "Image: 18412\n",
      "Image: 18413\n",
      "Image: 18414\n",
      "Image: 18415\n",
      "Image: 18416\n",
      "Image: 18417\n",
      "Image: 18418\n",
      "Image: 18419\n",
      "Image: 18420\n",
      "Image: 18421\n",
      "Image: 18422\n",
      "Image: 18423\n",
      "Image: 18424\n",
      "Image: 18425\n",
      "Image: 18426\n",
      "Image: 18427\n",
      "Image: 18428\n",
      "Image: 18429\n",
      "Image: 18430\n",
      "Image: 18431\n",
      "Image: 18432\n",
      "Image: 18433\n",
      "Image: 18434\n",
      "Image: 18435\n",
      "Image: 18436\n",
      "Image: 18437\n",
      "Image: 18438\n",
      "Image: 18439\n",
      "Image: 18440\n",
      "Image: 18441\n",
      "Image: 18442\n",
      "Image: 18443\n",
      "Image: 18444\n",
      "Image: 18445\n",
      "Image: 18446\n",
      "Image: 18447\n",
      "Image: 18448\n",
      "Image: 18449\n",
      "Image: 18450\n",
      "Image: 18451\n",
      "Image: 18452\n",
      "Image: 18453\n",
      "Image: 18454\n",
      "Image: 18455\n",
      "Image: 18456\n",
      "Image: 18457\n",
      "Image: 18458\n",
      "Image: 18459\n",
      "Image: 18460\n",
      "Image: 18461\n",
      "Image: 18462\n",
      "Image: 18463\n",
      "Image: 18464\n",
      "Image: 18465\n",
      "Image: 18466\n",
      "Image: 18467\n",
      "Image: 18468\n",
      "Image: 18469\n",
      "Image: 18470\n",
      "Image: 18471\n",
      "Image: 18472\n",
      "Image: 18473\n",
      "Image: 18474\n",
      "Image: 18475\n",
      "Image: 18476\n",
      "Image: 18477\n",
      "Image: 18478\n",
      "Image: 18479\n",
      "Image: 18480\n",
      "Image: 18481\n",
      "Image: 18482\n",
      "Image: 18483\n",
      "Image: 18484\n",
      "Image: 18485\n",
      "Image: 18486\n",
      "Image: 18487\n",
      "Image: 18488\n",
      "Image: 18489\n",
      "Image: 18490\n",
      "Image: 18491\n",
      "Image: 18492\n",
      "Image: 18493\n",
      "Image: 18494\n",
      "Image: 18495\n",
      "Image: 18496\n",
      "Image: 18497\n",
      "Image: 18498\n",
      "Image: 18499\n",
      "Image: 18500\n",
      "Image: 18501\n",
      "Image: 18502\n",
      "Image: 18503\n",
      "Image: 18504\n",
      "Image: 18505\n",
      "Image: 18506\n",
      "Image: 18507\n",
      "Image: 18508\n",
      "Image: 18509\n",
      "Image: 18510\n",
      "Image: 18511\n",
      "Image: 18512\n",
      "Image: 18513\n",
      "Image: 18514\n",
      "Image: 18515\n",
      "Image: 18516\n",
      "Image: 18517\n",
      "Image: 18518\n",
      "Image: 18519\n",
      "Image: 18520\n",
      "Image: 18521\n",
      "Image: 18522\n",
      "Image: 18523\n",
      "Image: 18524\n",
      "Image: 18525\n",
      "Image: 18526\n",
      "Image: 18527\n",
      "Image: 18528\n",
      "Image: 18529\n",
      "Image: 18530\n",
      "Image: 18531\n",
      "Image: 18532\n",
      "Image: 18533\n",
      "Image: 18534\n",
      "Image: 18535\n",
      "Image: 18536\n",
      "Image: 18537\n",
      "Image: 18538\n",
      "Image: 18539\n",
      "Image: 18540\n",
      "Image: 18541\n",
      "Image: 18542\n",
      "Image: 18543\n",
      "Image: 18544\n",
      "Image: 18545\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 18546\n",
      "Image: 18547\n",
      "Image: 18548\n",
      "Image: 18549\n",
      "Image: 18550\n",
      "Image: 18551\n",
      "Image: 18552\n",
      "Image: 18553\n",
      "Image: 18554\n",
      "Image: 18555\n",
      "Image: 18556\n",
      "Image: 18557\n",
      "Image: 18558\n",
      "Image: 18559\n",
      "Image: 18560\n",
      "Image: 18561\n",
      "Image: 18562\n",
      "Image: 18563\n",
      "Image: 18564\n",
      "Image: 18565\n",
      "Image: 18566\n",
      "Image: 18567\n",
      "Image: 18568\n",
      "Image: 18569\n",
      "Image: 18570\n",
      "Image: 18571\n",
      "Image: 18572\n",
      "Image: 18573\n",
      "Image: 18574\n",
      "Image: 18575\n",
      "Image: 18576\n",
      "Image: 18577\n",
      "Image: 18578\n",
      "Image: 18579\n",
      "Image: 18580\n",
      "Image: 18581\n",
      "Image: 18582\n",
      "Image: 18583\n",
      "Image: 18584\n",
      "Image: 18585\n",
      "Image: 18586\n",
      "Image: 18587\n",
      "Image: 18588\n",
      "Image: 18589\n",
      "Image: 18590\n",
      "Image: 18591\n",
      "Image: 18592\n",
      "Image: 18593\n",
      "Image: 18594\n",
      "Image: 18595\n",
      "Image: 18596\n",
      "Image: 18597\n",
      "Image: 18598\n",
      "Image: 18599\n",
      "Image: 18600\n",
      "Image: 18601\n",
      "Image: 18602\n",
      "Image: 18603\n",
      "Image: 18604\n",
      "Image: 18605\n",
      "Image: 18606\n",
      "Image: 18607\n",
      "Image: 18608\n",
      "Image: 18609\n",
      "Image: 18610\n",
      "Image: 18611\n",
      "Image: 18612\n",
      "Image: 18613\n",
      "Image: 18614\n",
      "Image: 18615\n",
      "Image: 18616\n",
      "Image: 18617\n",
      "Image: 18618\n",
      "Image: 18619\n",
      "Image: 18620\n",
      "Image: 18621\n",
      "Image: 18622\n",
      "Image: 18623\n",
      "Image: 18624\n",
      "Image: 18625\n",
      "Image: 18626\n",
      "Image: 18627\n",
      "Image: 18628\n",
      "Image: 18629\n",
      "Image: 18630\n",
      "Image: 18631\n",
      "Image: 18632\n",
      "Image: 18633\n",
      "Image: 18634\n",
      "Image: 18635\n",
      "Image: 18636\n",
      "Image: 18637\n",
      "Image: 18638\n",
      "Image: 18639\n",
      "Image: 18640\n",
      "Image: 18641\n",
      "Image: 18642\n",
      "Image: 18643\n",
      "Image: 18644\n",
      "Image: 18645\n",
      "Image: 18646\n",
      "Image: 18647\n",
      "Image: 18648\n",
      "Image: 18649\n",
      "Image: 18650\n",
      "Image: 18651\n",
      "Image: 18652\n",
      "Image: 18653\n",
      "Image: 18654\n",
      "Image: 18655\n",
      "Image: 18656\n",
      "Image: 18657\n",
      "Image: 18658\n",
      "Image: 18659\n",
      "Image: 18660\n",
      "Image: 18661\n",
      "Image: 18662\n",
      "Image: 18663\n",
      "Image: 18664\n",
      "Image: 18665\n",
      "Image: 18666\n",
      "Image: 18667\n",
      "Image: 18668\n",
      "Image: 18669\n",
      "Image: 18670\n",
      "Image: 18671\n",
      "Image: 18672\n",
      "Image: 18673\n",
      "Image: 18674\n",
      "Image: 18675\n",
      "Image: 18676\n",
      "Image: 18677\n",
      "Image: 18678\n",
      "Image: 18679\n",
      "Image: 18680\n",
      "Image: 18681\n",
      "Image: 18682\n",
      "Image: 18683\n",
      "Image: 18684\n",
      "Image: 18685\n",
      "Image: 18686\n",
      "Image: 18687\n",
      "Image: 18688\n",
      "Image: 18689\n",
      "Image: 18690\n",
      "Image: 18691\n",
      "Image: 18692\n",
      "Image: 18693\n",
      "Image: 18694\n",
      "Image: 18695\n",
      "Image: 18696\n",
      "Image: 18697\n",
      "Image: 18698\n",
      "Image: 18699\n",
      "Image: 18700\n",
      "Image: 18701\n",
      "Image: 18702\n",
      "Image: 18703\n",
      "Image: 18704\n",
      "Image: 18705\n",
      "Image: 18706\n",
      "Image: 18707\n",
      "Image: 18708\n",
      "Image: 18709\n",
      "Image: 18710\n",
      "Image: 18711\n",
      "Image: 18712\n",
      "Image: 18713\n",
      "Image: 18714\n",
      "Image: 18715\n",
      "Image: 18716\n",
      "Image: 18717\n",
      "Image: 18718\n",
      "Image: 18719\n",
      "Image: 18720\n",
      "Image: 18721\n",
      "Image: 18722\n",
      "Image: 18723\n",
      "Image: 18724\n",
      "Image: 18725\n",
      "Image: 18726\n",
      "Image: 18727\n",
      "Image: 18728\n",
      "Image: 18729\n",
      "Image: 18730\n",
      "Image: 18731\n",
      "Image: 18732\n",
      "Image: 18733\n",
      "Image: 18734\n",
      "Image: 18735\n",
      "Image: 18736\n",
      "Image: 18737\n",
      "Image: 18738\n",
      "Image: 18739\n",
      "Image: 18740\n",
      "Image: 18741\n",
      "Image: 18742\n",
      "Image: 18743\n",
      "Image: 18744\n",
      "Image: 18745\n",
      "Image: 18746\n",
      "Image: 18747\n",
      "Image: 18748\n",
      "Image: 18749\n",
      "Image: 18750\n",
      "Image: 18751\n",
      "Image: 18752\n",
      "Image: 18753\n",
      "Image: 18754\n",
      "Image: 18755\n",
      "Image: 18756\n",
      "Image: 18757\n",
      "Image: 18758\n",
      "Image: 18759\n",
      "Image: 18760\n",
      "Image: 18761\n",
      "Image: 18762\n",
      "Image: 18763\n",
      "Image: 18764\n",
      "Image: 18765\n",
      "Image: 18766\n",
      "Image: 18767\n",
      "Image: 18768\n",
      "Image: 18769\n",
      "Image: 18770\n",
      "Image: 18771\n",
      "Image: 18772\n",
      "Image: 18773\n",
      "Image: 18774\n",
      "Image: 18775\n",
      "Image: 18776\n",
      "Image: 18777\n",
      "Image: 18778\n",
      "Image: 18779\n",
      "Image: 18780\n",
      "Image: 18781\n",
      "Image: 18782\n",
      "Image: 18783\n",
      "Image: 18784\n",
      "Image: 18785\n",
      "Image: 18786\n",
      "Image: 18787\n",
      "Image: 18788\n",
      "Image: 18789\n",
      "Image: 18790\n",
      "Image: 18791\n",
      "Image: 18792\n",
      "Image: 18793\n",
      "Image: 18794\n",
      "Image: 18795\n",
      "Image: 18796\n",
      "Image: 18797\n",
      "Image: 18798\n",
      "Image: 18799\n",
      "Image: 18800\n",
      "Image: 18801\n",
      "Image: 18802\n",
      "Image: 18803\n",
      "Image: 18804\n",
      "Image: 18805\n",
      "Image: 18806\n",
      "Image: 18807\n",
      "Image: 18808\n",
      "Image: 18809\n",
      "Image: 18810\n",
      "Image: 18811\n",
      "Image: 18812\n",
      "Image: 18813\n",
      "Image: 18814\n",
      "Image: 18815\n",
      "Image: 18816\n",
      "Image: 18817\n",
      "Image: 18818\n",
      "Image: 18819\n",
      "Image: 18820\n",
      "Image: 18821\n",
      "Image: 18822\n",
      "Image: 18823\n",
      "Image: 18824\n",
      "Image: 18825\n",
      "Image: 18826\n",
      "Image: 18827\n",
      "Image: 18828\n",
      "Image: 18829\n",
      "Image: 18830\n",
      "Image: 18831\n",
      "Image: 18832\n",
      "Image: 18833\n",
      "Image: 18834\n",
      "Image: 18835\n",
      "Image: 18836\n",
      "Image: 18837\n",
      "Image: 18838\n",
      "Image: 18839\n",
      "Image: 18840\n",
      "Image: 18841\n",
      "Image: 18842\n",
      "Image: 18843\n",
      "Image: 18844\n",
      "Image: 18845\n",
      "Image: 18846\n",
      "Image: 18847\n",
      "Image: 18848\n",
      "Image: 18849\n",
      "Image: 18850\n",
      "Image: 18851\n",
      "Image: 18852\n",
      "Image: 18853\n",
      "Image: 18854\n",
      "Image: 18855\n",
      "Image: 18856\n",
      "Image: 18857\n",
      "Image: 18858\n",
      "Image: 18859\n",
      "Image: 18860\n",
      "Image: 18861\n",
      "Image: 18862\n",
      "Image: 18863\n",
      "Image: 18864\n",
      "Image: 18865\n",
      "Image: 18866\n",
      "Image: 18867\n",
      "Image: 18868\n",
      "Image: 18869\n",
      "Image: 18870\n",
      "Image: 18871\n",
      "Image: 18872\n",
      "Image: 18873\n",
      "Image: 18874\n",
      "Image: 18875\n",
      "Image: 18876\n",
      "Image: 18877\n",
      "Image: 18878\n",
      "Image: 18879\n",
      "Image: 18880\n",
      "Image: 18881\n",
      "Image: 18882\n",
      "Image: 18883\n",
      "Image: 18884\n",
      "Image: 18885\n",
      "Image: 18886\n",
      "Image: 18887\n",
      "Image: 18888\n",
      "Image: 18889\n",
      "Image: 18890\n",
      "Image: 18891\n",
      "Image: 18892\n",
      "Image: 18893\n",
      "Image: 18894\n",
      "Image: 18895\n",
      "Image: 18896\n",
      "Image: 18897\n",
      "Image: 18898\n",
      "Image: 18899\n",
      "Image: 18900\n",
      "Image: 18901\n",
      "Image: 18902\n",
      "Image: 18903\n",
      "Image: 18904\n",
      "Image: 18905\n",
      "Image: 18906\n",
      "Image: 18907\n",
      "Image: 18908\n",
      "Image: 18909\n",
      "Image: 18910\n",
      "Image: 18911\n",
      "Image: 18912\n",
      "Image: 18913\n",
      "Image: 18914\n",
      "Image: 18915\n",
      "Image: 18916\n",
      "Image: 18917\n",
      "Image: 18918\n",
      "Image: 18919\n",
      "Image: 18920\n",
      "Image: 18921\n",
      "Image: 18922\n",
      "Image: 18923\n",
      "Image: 18924\n",
      "Image: 18925\n",
      "Image: 18926\n",
      "Image: 18927\n",
      "Image: 18928\n",
      "Image: 18929\n",
      "Image: 18930\n",
      "Image: 18931\n",
      "Image: 18932\n",
      "Image: 18933\n",
      "Image: 18934\n",
      "Image: 18935\n",
      "Image: 18936\n",
      "Image: 18937\n",
      "Image: 18938\n",
      "Image: 18939\n",
      "Image: 18940\n",
      "Image: 18941\n",
      "Image: 18942\n",
      "Image: 18943\n",
      "Image: 18944\n",
      "Image: 18945\n",
      "Image: 18946\n",
      "Image: 18947\n",
      "Image: 18948\n",
      "Image: 18949\n",
      "Image: 18950\n",
      "Image: 18951\n",
      "Image: 18952\n",
      "Image: 18953\n",
      "Image: 18954\n",
      "Image: 18955\n",
      "Image: 18956\n",
      "Image: 18957\n",
      "Image: 18958\n",
      "Image: 18959\n",
      "Image: 18960\n",
      "Image: 18961\n",
      "Image: 18962\n",
      "Image: 18963\n",
      "Image: 18964\n",
      "Image: 18965\n",
      "Image: 18966\n",
      "Image: 18967\n",
      "Image: 18968\n",
      "Image: 18969\n",
      "Image: 18970\n",
      "Image: 18971\n",
      "Image: 18972\n",
      "Image: 18973\n",
      "Image: 18974\n",
      "Image: 18975\n",
      "Image: 18976\n",
      "Image: 18977\n",
      "Image: 18978\n",
      "Image: 18979\n",
      "Image: 18980\n",
      "Image: 18981\n",
      "Image: 18982\n",
      "Image: 18983\n",
      "Image: 18984\n",
      "Image: 18985\n",
      "Image: 18986\n",
      "Image: 18987\n",
      "Image: 18988\n",
      "Image: 18989\n",
      "Image: 18990\n",
      "Image: 18991\n",
      "Image: 18992\n",
      "Image: 18993\n",
      "Image: 18994\n",
      "Image: 18995\n",
      "Image: 18996\n",
      "Image: 18997\n",
      "Image: 18998\n",
      "Image: 18999\n",
      "Image: 19000\n",
      "Image: 19001\n",
      "Image: 19002\n",
      "Image: 19003\n",
      "Image: 19004\n",
      "Image: 19005\n",
      "Image: 19006\n",
      "Image: 19007\n",
      "Image: 19008\n",
      "Image: 19009\n",
      "Image: 19010\n",
      "Image: 19011\n",
      "Image: 19012\n",
      "Image: 19013\n",
      "Image: 19014\n",
      "Image: 19015\n",
      "Image: 19016\n",
      "Image: 19017\n",
      "Image: 19018\n",
      "Image: 19019\n",
      "Image: 19020\n",
      "Image: 19021\n",
      "Image: 19022\n",
      "Image: 19023\n",
      "Image: 19024\n",
      "Image: 19025\n",
      "Image: 19026\n",
      "Image: 19027\n",
      "Image: 19028\n",
      "Image: 19029\n",
      "Image: 19030\n",
      "Image: 19031\n",
      "Image: 19032\n",
      "Image: 19033\n",
      "Image: 19034\n",
      "Image: 19035\n",
      "Image: 19036\n",
      "Image: 19037\n",
      "Image: 19038\n",
      "Image: 19039\n",
      "Image: 19040\n",
      "Image: 19041\n",
      "Image: 19042\n",
      "Image: 19043\n",
      "Image: 19044\n",
      "Image: 19045\n",
      "Image: 19046\n",
      "Image: 19047\n",
      "Image: 19048\n",
      "Image: 19049\n",
      "Image: 19050\n",
      "Image: 19051\n",
      "Image: 19052\n",
      "Image: 19053\n",
      "Image: 19054\n",
      "Image: 19055\n",
      "Image: 19056\n",
      "Image: 19057\n",
      "Image: 19058\n",
      "Image: 19059\n",
      "Image: 19060\n",
      "Image: 19061\n",
      "Image: 19062\n",
      "Image: 19063\n",
      "Image: 19064\n",
      "Image: 19065\n",
      "Image: 19066\n",
      "Image: 19067\n",
      "Image: 19068\n",
      "Image: 19069\n",
      "Image: 19070\n",
      "Image: 19071\n",
      "Image: 19072\n",
      "Image: 19073\n",
      "Image: 19074\n",
      "Image: 19075\n",
      "Image: 19076\n",
      "Image: 19077\n",
      "Image: 19078\n",
      "Image: 19079\n",
      "Image: 19080\n",
      "Image: 19081\n",
      "Image: 19082\n",
      "Image: 19083\n",
      "Image: 19084\n",
      "Image: 19085\n",
      "Image: 19086\n",
      "Image: 19087\n",
      "Image: 19088\n",
      "Image: 19089\n",
      "Image: 19090\n",
      "Image: 19091\n",
      "Image: 19092\n",
      "Image: 19093\n",
      "Image: 19094\n",
      "Image: 19095\n",
      "Image: 19096\n",
      "Image: 19097\n",
      "Image: 19098\n",
      "Image: 19099\n",
      "Image: 19100\n",
      "Image: 19101\n",
      "Image: 19102\n",
      "Image: 19103\n",
      "Image: 19104\n",
      "Image: 19105\n",
      "Image: 19106\n",
      "Image: 19107\n",
      "Image: 19108\n",
      "Image: 19109\n",
      "Image: 19110\n",
      "Image: 19111\n",
      "Image: 19112\n",
      "Image: 19113\n",
      "Image: 19114\n",
      "Image: 19115\n",
      "Image: 19116\n",
      "Image: 19117\n",
      "Image: 19118\n",
      "Image: 19119\n",
      "Image: 19120\n",
      "Image: 19121\n",
      "Image: 19122\n",
      "Image: 19123\n",
      "Image: 19124\n",
      "Image: 19125\n",
      "Image: 19126\n",
      "Image: 19127\n",
      "Image: 19128\n",
      "Image: 19129\n",
      "Image: 19130\n",
      "Image: 19131\n",
      "Image: 19132\n",
      "Image: 19133\n",
      "Image: 19134\n",
      "Image: 19135\n",
      "Image: 19136\n",
      "Image: 19137\n",
      "Image: 19138\n",
      "Image: 19139\n",
      "Image: 19140\n",
      "Image: 19141\n",
      "Image: 19142\n",
      "Image: 19143\n",
      "Image: 19144\n",
      "Image: 19145\n",
      "Image: 19146\n",
      "Image: 19147\n",
      "Image: 19148\n",
      "Image: 19149\n",
      "Image: 19150\n",
      "Image: 19151\n",
      "Image: 19152\n",
      "Image: 19153\n",
      "Image: 19154\n",
      "Image: 19155\n",
      "Image: 19156\n",
      "Image: 19157\n",
      "Image: 19158\n",
      "Image: 19159\n",
      "Image: 19160\n",
      "Image: 19161\n",
      "Image: 19162\n",
      "Image: 19163\n",
      "Image: 19164\n",
      "Image: 19165\n",
      "Image: 19166\n",
      "Image: 19167\n",
      "Image: 19168\n",
      "Image: 19169\n",
      "Image: 19170\n",
      "Image: 19171\n",
      "Image: 19172\n",
      "Image: 19173\n",
      "Image: 19174\n",
      "Image: 19175\n",
      "Image: 19176\n",
      "Image: 19177\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 19178\n",
      "Image: 19179\n",
      "Image: 19180\n",
      "Image: 19181\n",
      "Image: 19182\n",
      "Image: 19183\n",
      "Image: 19184\n",
      "Image: 19185\n",
      "Image: 19186\n",
      "Image: 19187\n",
      "Image: 19188\n",
      "Image: 19189\n",
      "Image: 19190\n",
      "Image: 19191\n",
      "Image: 19192\n",
      "Image: 19193\n",
      "Image: 19194\n",
      "Image: 19195\n",
      "Image: 19196\n",
      "Image: 19197\n",
      "Image: 19198\n",
      "Image: 19199\n",
      "Image: 19200\n",
      "Image: 19201\n",
      "Image: 19202\n",
      "Image: 19203\n",
      "Image: 19204\n",
      "Image: 19205\n",
      "Image: 19206\n",
      "Image: 19207\n",
      "Image: 19208\n",
      "Image: 19209\n",
      "Image: 19210\n",
      "Image: 19211\n",
      "Image: 19212\n",
      "Image: 19213\n",
      "Image: 19214\n",
      "Image: 19215\n",
      "Image: 19216\n",
      "Image: 19217\n",
      "Image: 19218\n",
      "Image: 19219\n",
      "Image: 19220\n",
      "Image: 19221\n",
      "Image: 19222\n",
      "Image: 19223\n",
      "Image: 19224\n",
      "Image: 19225\n",
      "Image: 19226\n",
      "Image: 19227\n",
      "Image: 19228\n",
      "Image: 19229\n",
      "Image: 19230\n",
      "Image: 19231\n",
      "Image: 19232\n",
      "Image: 19233\n",
      "Image: 19234\n",
      "Image: 19235\n",
      "Image: 19236\n",
      "Image: 19237\n",
      "Image: 19238\n",
      "Image: 19239\n",
      "Image: 19240\n",
      "Image: 19241\n",
      "Image: 19242\n",
      "Image: 19243\n",
      "Image: 19244\n",
      "Image: 19245\n",
      "Image: 19246\n",
      "Image: 19247\n",
      "Image: 19248\n",
      "Image: 19249\n",
      "Image: 19250\n",
      "Image: 19251\n",
      "Image: 19252\n",
      "Image: 19253\n",
      "Image: 19254\n",
      "Image: 19255\n",
      "Image: 19256\n",
      "Image: 19257\n",
      "Image: 19258\n",
      "Image: 19259\n",
      "Image: 19260\n",
      "Image: 19261\n",
      "Image: 19262\n",
      "Image: 19263\n",
      "Image: 19264\n",
      "Image: 19265\n",
      "Image: 19266\n",
      "Image: 19267\n",
      "Image: 19268\n",
      "Image: 19269\n",
      "Image: 19270\n",
      "Image: 19271\n",
      "Image: 19272\n",
      "Image: 19273\n",
      "Image: 19274\n",
      "Image: 19275\n",
      "Image: 19276\n",
      "Image: 19277\n",
      "Image: 19278\n",
      "Image: 19279\n",
      "Image: 19280\n",
      "Image: 19281\n",
      "Image: 19282\n",
      "Image: 19283\n",
      "Image: 19284\n",
      "Image: 19285\n",
      "Image: 19286\n",
      "Image: 19287\n",
      "Image: 19288\n",
      "Image: 19289\n",
      "Image: 19290\n",
      "Image: 19291\n",
      "Image: 19292\n",
      "Image: 19293\n",
      "Image: 19294\n",
      "Image: 19295\n",
      "Image: 19296\n",
      "Image: 19297\n",
      "Image: 19298\n",
      "Image: 19299\n",
      "Image: 19300\n",
      "Image: 19301\n",
      "Image: 19302\n",
      "Image: 19303\n",
      "Image: 19304\n",
      "Image: 19305\n",
      "Image: 19306\n",
      "Image: 19307\n",
      "Image: 19308\n",
      "Image: 19309\n",
      "Image: 19310\n",
      "Image: 19311\n",
      "Image: 19312\n",
      "Image: 19313\n",
      "Image: 19314\n",
      "Image: 19315\n",
      "Image: 19316\n",
      "Image: 19317\n",
      "Image: 19318\n",
      "Image: 19319\n",
      "Image: 19320\n",
      "Image: 19321\n",
      "Image: 19322\n",
      "Image: 19323\n",
      "Image: 19324\n",
      "Image: 19325\n",
      "Image: 19326\n",
      "Image: 19327\n",
      "Image: 19328\n",
      "Image: 19329\n",
      "Image: 19330\n",
      "Image: 19331\n",
      "Image: 19332\n",
      "Image: 19333\n",
      "Image: 19334\n",
      "Image: 19335\n",
      "Image: 19336\n",
      "Image: 19337\n",
      "Image: 19338\n",
      "Image: 19339\n",
      "Image: 19340\n",
      "Image: 19341\n",
      "Image: 19342\n",
      "Image: 19343\n",
      "Image: 19344\n",
      "Image: 19345\n",
      "Image: 19346\n",
      "Image: 19347\n",
      "Image: 19348\n",
      "Image: 19349\n",
      "Image: 19350\n",
      "Image: 19351\n",
      "Image: 19352\n",
      "Image: 19353\n",
      "Image: 19354\n",
      "Image: 19355\n",
      "Image: 19356\n",
      "Image: 19357\n",
      "Image: 19358\n",
      "Image: 19359\n",
      "Image: 19360\n",
      "Image: 19361\n",
      "Image: 19362\n",
      "Image: 19363\n",
      "Image: 19364\n",
      "Image: 19365\n",
      "Image: 19366\n",
      "Image: 19367\n",
      "Image: 19368\n",
      "Image: 19369\n",
      "Image: 19370\n",
      "Image: 19371\n",
      "Image: 19372\n",
      "Image: 19373\n",
      "Image: 19374\n",
      "Image: 19375\n",
      "Image: 19376\n",
      "Image: 19377\n",
      "Image: 19378\n",
      "Image: 19379\n",
      "Image: 19380\n",
      "Image: 19381\n",
      "Image: 19382\n",
      "Image: 19383\n",
      "Image: 19384\n",
      "Image: 19385\n",
      "Image: 19386\n",
      "Image: 19387\n",
      "Image: 19388\n",
      "Image: 19389\n",
      "Image: 19390\n",
      "Image: 19391\n",
      "Image: 19392\n",
      "Image: 19393\n",
      "Image: 19394\n",
      "Image: 19395\n",
      "Image: 19396\n",
      "Image: 19397\n",
      "Image: 19398\n",
      "Image: 19399\n",
      "Image: 19400\n",
      "Image: 19401\n",
      "Image: 19402\n",
      "Image: 19403\n",
      "Image: 19404\n",
      "Image: 19405\n",
      "Image: 19406\n",
      "Image: 19407\n",
      "Image: 19408\n",
      "Image: 19409\n",
      "Image: 19410\n",
      "Image: 19411\n",
      "Image: 19412\n",
      "Image: 19413\n",
      "Image: 19414\n",
      "Image: 19415\n",
      "Image: 19416\n",
      "Image: 19417\n",
      "Image: 19418\n",
      "Image: 19419\n",
      "Image: 19420\n",
      "Image: 19421\n",
      "Image: 19422\n",
      "Image: 19423\n",
      "Image: 19424\n",
      "Image: 19425\n",
      "Image: 19426\n",
      "Image: 19427\n",
      "Image: 19428\n",
      "Image: 19429\n",
      "Image: 19430\n",
      "Image: 19431\n",
      "Image: 19432\n",
      "Image: 19433\n",
      "Image: 19434\n",
      "Image: 19435\n",
      "Image: 19436\n",
      "Image: 19437\n",
      "Image: 19438\n",
      "Image: 19439\n",
      "Image: 19440\n",
      "Image: 19441\n",
      "Image: 19442\n",
      "Image: 19443\n",
      "Image: 19444\n",
      "Image: 19445\n",
      "Image: 19446\n",
      "Image: 19447\n",
      "Image: 19448\n",
      "Image: 19449\n",
      "Image: 19450\n",
      "Image: 19451\n",
      "Image: 19452\n",
      "Image: 19453\n",
      "Image: 19454\n",
      "Image: 19455\n",
      "Image: 19456\n",
      "Image: 19457\n",
      "Image: 19458\n",
      "Image: 19459\n",
      "Image: 19460\n",
      "Image: 19461\n",
      "Image: 19462\n",
      "Image: 19463\n",
      "Image: 19464\n",
      "Image: 19465\n",
      "Image: 19466\n",
      "Image: 19467\n",
      "Image: 19468\n",
      "Image: 19469\n",
      "Image: 19470\n",
      "Image: 19471\n",
      "Image: 19472\n",
      "Image: 19473\n",
      "Image: 19474\n",
      "Image: 19475\n",
      "Image: 19476\n",
      "Image: 19477\n",
      "Image: 19478\n",
      "Image: 19479\n",
      "Image: 19480\n",
      "Image: 19481\n",
      "Image: 19482\n",
      "Image: 19483\n",
      "Image: 19484\n",
      "Image: 19485\n",
      "Image: 19486\n",
      "Image: 19487\n",
      "Image: 19488\n",
      "Image: 19489\n",
      "Image: 19490\n",
      "Image: 19491\n",
      "Image: 19492\n",
      "Image: 19493\n",
      "Image: 19494\n",
      "Image: 19495\n",
      "Image: 19496\n",
      "Image: 19497\n",
      "Image: 19498\n",
      "Image: 19499\n",
      "Image: 19500\n",
      "Image: 19501\n",
      "Image: 19502\n",
      "Image: 19503\n",
      "Image: 19504\n",
      "Image: 19505\n",
      "Image: 19506\n",
      "Image: 19507\n",
      "Image: 19508\n",
      "Image: 19509\n",
      "Image: 19510\n",
      "Image: 19511\n",
      "Image: 19512\n",
      "Image: 19513\n",
      "Image: 19514\n",
      "Image: 19515\n",
      "Image: 19516\n",
      "Image: 19517\n",
      "Image: 19518\n",
      "Image: 19519\n",
      "Image: 19520\n",
      "Image: 19521\n",
      "Image: 19522\n",
      "Image: 19523\n",
      "Image: 19524\n",
      "Image: 19525\n",
      "Image: 19526\n",
      "Image: 19527\n",
      "Image: 19528\n",
      "Image: 19529\n",
      "Image: 19530\n",
      "Image: 19531\n",
      "Image: 19532\n",
      "Image: 19533\n",
      "Image: 19534\n",
      "Image: 19535\n",
      "Image: 19536\n",
      "Image: 19537\n",
      "Image: 19538\n",
      "Image: 19539\n",
      "Image: 19540\n",
      "Image: 19541\n",
      "Image: 19542\n",
      "Image: 19543\n",
      "Image: 19544\n",
      "Image: 19545\n",
      "Image: 19546\n",
      "Image: 19547\n",
      "Image: 19548\n",
      "Image: 19549\n",
      "Image: 19550\n",
      "Image: 19551\n",
      "Image: 19552\n",
      "Image: 19553\n",
      "Image: 19554\n",
      "Image: 19555\n",
      "Image: 19556\n",
      "Image: 19557\n",
      "Image: 19558\n",
      "Image: 19559\n",
      "Image: 19560\n",
      "Image: 19561\n",
      "Image: 19562\n",
      "Image: 19563\n",
      "Image: 19564\n",
      "Image: 19565\n",
      "Image: 19566\n",
      "Image: 19567\n",
      "Image: 19568\n",
      "Image: 19569\n",
      "Image: 19570\n",
      "Image: 19571\n",
      "Image: 19572\n",
      "Image: 19573\n",
      "Image: 19574\n",
      "Image: 19575\n",
      "Image: 19576\n",
      "Image: 19577\n",
      "Image: 19578\n",
      "Image: 19579\n",
      "Image: 19580\n",
      "Image: 19581\n",
      "Image: 19582\n",
      "Image: 19583\n",
      "Image: 19584\n",
      "Image: 19585\n",
      "Image: 19586\n",
      "Image: 19587\n",
      "Image: 19588\n",
      "Image: 19589\n",
      "Image: 19590\n",
      "Image: 19591\n",
      "Image: 19592\n",
      "Image: 19593\n",
      "Image: 19594\n",
      "Image: 19595\n",
      "Image: 19596\n",
      "Image: 19597\n",
      "Image: 19598\n",
      "Image: 19599\n",
      "Image: 19600\n",
      "Image: 19601\n",
      "Image: 19602\n",
      "Image: 19603\n",
      "Image: 19604\n",
      "Image: 19605\n",
      "Image: 19606\n",
      "Image: 19607\n",
      "Image: 19608\n",
      "Image: 19609\n",
      "Image: 19610\n",
      "Image: 19611\n",
      "Image: 19612\n",
      "Image: 19613\n",
      "Image: 19614\n",
      "Image: 19615\n",
      "Image: 19616\n",
      "Image: 19617\n",
      "Image: 19618\n",
      "Image: 19619\n",
      "Image: 19620\n",
      "Image: 19621\n",
      "Image: 19622\n",
      "Image: 19623\n",
      "Image: 19624\n",
      "Image: 19625\n",
      "Image: 19626\n",
      "Image: 19627\n",
      "Image: 19628\n",
      "Image: 19629\n",
      "Image: 19630\n",
      "Image: 19631\n",
      "Image: 19632\n",
      "Image: 19633\n",
      "Image: 19634\n",
      "Image: 19635\n",
      "Image: 19636\n",
      "Image: 19637\n",
      "Image: 19638\n",
      "Image: 19639\n",
      "Image: 19640\n",
      "Image: 19641\n",
      "Image: 19642\n",
      "Image: 19643\n",
      "Image: 19644\n",
      "Image: 19645\n",
      "Image: 19646\n",
      "Image: 19647\n",
      "Image: 19648\n",
      "Image: 19649\n",
      "Image: 19650\n",
      "Image: 19651\n",
      "Image: 19652\n",
      "Image: 19653\n",
      "Image: 19654\n",
      "Image: 19655\n",
      "Image: 19656\n",
      "Image: 19657\n",
      "Image: 19658\n",
      "Image: 19659\n",
      "Image: 19660\n",
      "Image: 19661\n",
      "Image: 19662\n",
      "Image: 19663\n",
      "Image: 19664\n",
      "Image: 19665\n",
      "Image: 19666\n",
      "Image: 19667\n",
      "Image: 19668\n",
      "Image: 19669\n",
      "Image: 19670\n",
      "Image: 19671\n",
      "Image: 19672\n",
      "Image: 19673\n",
      "Image: 19674\n",
      "Image: 19675\n",
      "Image: 19676\n",
      "Image: 19677\n",
      "Image: 19678\n",
      "Image: 19679\n",
      "Image: 19680\n",
      "Image: 19681\n",
      "Image: 19682\n",
      "Image: 19683\n",
      "Image: 19684\n",
      "Image: 19685\n",
      "Image: 19686\n",
      "Image: 19687\n",
      "Image: 19688\n",
      "Image: 19689\n",
      "Image: 19690\n",
      "Image: 19691\n",
      "Image: 19692\n",
      "Image: 19693\n",
      "Image: 19694\n",
      "Image: 19695\n",
      "Image: 19696\n",
      "Image: 19697\n",
      "Image: 19698\n",
      "Image: 19699\n",
      "Image: 19700\n",
      "Image: 19701\n",
      "Image: 19702\n",
      "Image: 19703\n",
      "Image: 19704\n",
      "Image: 19705\n",
      "Image: 19706\n",
      "Image: 19707\n",
      "Image: 19708\n",
      "Image: 19709\n",
      "Image: 19710\n",
      "Image: 19711\n",
      "Image: 19712\n",
      "Image: 19713\n",
      "Image: 19714\n",
      "Image: 19715\n",
      "Image: 19716\n",
      "Image: 19717\n",
      "Image: 19718\n",
      "Image: 19719\n",
      "Image: 19720\n",
      "Image: 19721\n",
      "Image: 19722\n",
      "Image: 19723\n",
      "Image: 19724\n",
      "Image: 19725\n",
      "Image: 19726\n",
      "Image: 19727\n",
      "Image: 19728\n",
      "Image: 19729\n",
      "Image: 19730\n",
      "Image: 19731\n",
      "Image: 19732\n",
      "Image: 19733\n",
      "Image: 19734\n",
      "Image: 19735\n",
      "Image: 19736\n",
      "Image: 19737\n",
      "Image: 19738\n",
      "Image: 19739\n",
      "Image: 19740\n",
      "Image: 19741\n",
      "Image: 19742\n",
      "Image: 19743\n",
      "Image: 19744\n",
      "Image: 19745\n",
      "Image: 19746\n",
      "Image: 19747\n",
      "Image: 19748\n",
      "Image: 19749\n",
      "Image: 19750\n",
      "Image: 19751\n",
      "Image: 19752\n",
      "Image: 19753\n",
      "Image: 19754\n",
      "Image: 19755\n",
      "Image: 19756\n",
      "Image: 19757\n",
      "Image: 19758\n",
      "Image: 19759\n",
      "Image: 19760\n",
      "Image: 19761\n",
      "Image: 19762\n",
      "Image: 19763\n",
      "Image: 19764\n",
      "Image: 19765\n",
      "Image: 19766\n",
      "Image: 19767\n",
      "Image: 19768\n",
      "Image: 19769\n",
      "Image: 19770\n",
      "Image: 19771\n",
      "Image: 19772\n",
      "Image: 19773\n",
      "Image: 19774\n",
      "Image: 19775\n",
      "Image: 19776\n",
      "Image: 19777\n",
      "Image: 19778\n",
      "Image: 19779\n",
      "Image: 19780\n",
      "Image: 19781\n",
      "Image: 19782\n",
      "Image: 19783\n",
      "Image: 19784\n",
      "Image: 19785\n",
      "Image: 19786\n",
      "Image: 19787\n",
      "Image: 19788\n",
      "Image: 19789\n",
      "Image: 19790\n",
      "Image: 19791\n",
      "Image: 19792\n",
      "Image: 19793\n",
      "Image: 19794\n",
      "Image: 19795\n",
      "Image: 19796\n",
      "Image: 19797\n",
      "Image: 19798\n",
      "Image: 19799\n",
      "Image: 19800\n",
      "Image: 19801\n",
      "Image: 19802\n",
      "Image: 19803\n",
      "Image: 19804\n",
      "Image: 19805\n",
      "Image: 19806\n",
      "Image: 19807\n",
      "Image: 19808\n",
      "Image: 19809\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Image: 19810\n",
      "Image: 19811\n",
      "Image: 19812\n",
      "Image: 19813\n",
      "Image: 19814\n",
      "Image: 19815\n",
      "Image: 19816\n",
      "Image: 19817\n",
      "Image: 19818\n",
      "Image: 19819\n",
      "Image: 19820\n",
      "Image: 19821\n",
      "Image: 19822\n",
      "Image: 19823\n",
      "Image: 19824\n",
      "Image: 19825\n",
      "Image: 19826\n",
      "Image: 19827\n",
      "Image: 19828\n",
      "Image: 19829\n",
      "Image: 19830\n",
      "Image: 19831\n",
      "Image: 19832\n",
      "Image: 19833\n",
      "Image: 19834\n",
      "Image: 19835\n",
      "Image: 19836\n",
      "Image: 19837\n",
      "Image: 19838\n",
      "Image: 19839\n",
      "Image: 19840\n",
      "Image: 19841\n",
      "Image: 19842\n",
      "Image: 19843\n",
      "Image: 19844\n",
      "Image: 19845\n",
      "Image: 19846\n",
      "Image: 19847\n",
      "Image: 19848\n",
      "Image: 19849\n",
      "Image: 19850\n",
      "Image: 19851\n",
      "Image: 19852\n",
      "Image: 19853\n",
      "Image: 19854\n",
      "Image: 19855\n",
      "Image: 19856\n",
      "Image: 19857\n",
      "Image: 19858\n",
      "Image: 19859\n",
      "Image: 19860\n",
      "Image: 19861\n",
      "Image: 19862\n",
      "Image: 19863\n",
      "Image: 19864\n",
      "Image: 19865\n",
      "Image: 19866\n",
      "Image: 19867\n",
      "Image: 19868\n",
      "Image: 19869\n",
      "Image: 19870\n",
      "Image: 19871\n",
      "Image: 19872\n",
      "Image: 19873\n",
      "Image: 19874\n",
      "Image: 19875\n",
      "Image: 19876\n",
      "Image: 19877\n",
      "Image: 19878\n",
      "Image: 19879\n",
      "Image: 19880\n",
      "Image: 19881\n",
      "Image: 19882\n",
      "Image: 19883\n",
      "Image: 19884\n",
      "Image: 19885\n",
      "Image: 19886\n",
      "Image: 19887\n",
      "Image: 19888\n",
      "Image: 19889\n",
      "Image: 19890\n",
      "Image: 19891\n",
      "Image: 19892\n",
      "Image: 19893\n",
      "Image: 19894\n",
      "Image: 19895\n",
      "Image: 19896\n",
      "Image: 19897\n",
      "Image: 19898\n",
      "Image: 19899\n",
      "Image: 19900\n",
      "Image: 19901\n",
      "Image: 19902\n",
      "Image: 19903\n",
      "Image: 19904\n",
      "Image: 19905\n",
      "Image: 19906\n",
      "Image: 19907\n",
      "Image: 19908\n",
      "Image: 19909\n",
      "Image: 19910\n",
      "Image: 19911\n",
      "Image: 19912\n",
      "Image: 19913\n",
      "Image: 19914\n",
      "Image: 19915\n",
      "Image: 19916\n",
      "Image: 19917\n",
      "Image: 19918\n",
      "Image: 19919\n",
      "Image: 19920\n",
      "Image: 19921\n",
      "Image: 19922\n",
      "Image: 19923\n",
      "Image: 19924\n",
      "Image: 19925\n",
      "Image: 19926\n",
      "Image: 19927\n",
      "Image: 19928\n",
      "Image: 19929\n",
      "Image: 19930\n",
      "Image: 19931\n",
      "Image: 19932\n",
      "Image: 19933\n",
      "Image: 19934\n",
      "Image: 19935\n",
      "Image: 19936\n",
      "Image: 19937\n",
      "Image: 19938\n",
      "Image: 19939\n",
      "Image: 19940\n",
      "Image: 19941\n",
      "Image: 19942\n",
      "Image: 19943\n",
      "Image: 19944\n",
      "Image: 19945\n",
      "Image: 19946\n",
      "Image: 19947\n",
      "Image: 19948\n",
      "Image: 19949\n",
      "Image: 19950\n",
      "Image: 19951\n",
      "Image: 19952\n",
      "Image: 19953\n",
      "Image: 19954\n",
      "Image: 19955\n",
      "Image: 19956\n",
      "Image: 19957\n",
      "Image: 19958\n",
      "Image: 19959\n",
      "Image: 19960\n",
      "Image: 19961\n",
      "Image: 19962\n",
      "Image: 19963\n",
      "Image: 19964\n",
      "Image: 19965\n",
      "Image: 19966\n",
      "Image: 19967\n",
      "Image: 19968\n",
      "Image: 19969\n",
      "Image: 19970\n",
      "Image: 19971\n",
      "Image: 19972\n",
      "Image: 19973\n",
      "Image: 19974\n",
      "Image: 19975\n",
      "Image: 19976\n",
      "Image: 19977\n",
      "Image: 19978\n",
      "Image: 19979\n",
      "Image: 19980\n",
      "Image: 19981\n",
      "Image: 19982\n",
      "Image: 19983\n",
      "Image: 19984\n",
      "Image: 19985\n",
      "Image: 19986\n",
      "Image: 19987\n",
      "Image: 19988\n",
      "Image: 19989\n",
      "Image: 19990\n",
      "Image: 19991\n",
      "Image: 19992\n",
      "Image: 19993\n",
      "Image: 19994\n",
      "Image: 19995\n",
      "Image: 19996\n",
      "Image: 19997\n",
      "Image: 19998\n",
      "Image: 19999\n",
      "(160000, 28, 28, 1) (160000,)\n"
     ]
    }
   ],
   "source": [
    "def augumentation(X_, y_):\n",
    "    \n",
    "    for k in range(20000):\n",
    "        print(\"Image:\",k)\n",
    "#         print(\"Shape:\",X_[k].shape,k)\n",
    "        data = img_to_array(X_[k])\n",
    "        # expand dimension to one sample\n",
    "#         print(data.shape)\n",
    "        samples = expand_dims(data, 0)\n",
    "        # create image data augmentation generator\n",
    "#         datagen = ImageDataGenerator(height_shift_range=[-2,2])\n",
    "        datagen = ImageDataGenerator(\n",
    "            rotation_range=20,\n",
    "            zoom_range=0.15,\n",
    "            width_shift_range=2,\n",
    "            height_shift_range=2,\n",
    "            shear_range=0.15,\n",
    "            horizontal_flip=False,\n",
    "            fill_mode=\"nearest\")\n",
    "#         datagen = ImageDataGenerator(height_shift_range=0.5)\n",
    "        # prepare iterator\n",
    "        it = datagen.flow(samples, batch_size=1)\n",
    "        # generate samples and plot\n",
    "        for i in range(5):\n",
    "            # define subplot\n",
    "#             pyplot.subplot(330 + 1 + i)\n",
    "            # generate batch of images\n",
    "            batch = it.next()\n",
    "            # convert to unsigned integers for viewing\n",
    "            image = batch[0].astype('uint8')\n",
    "#             print(image.shape)\n",
    "            # plot raw pixel data\n",
    "            image = np.expand_dims(image,0)\n",
    "            X_ = np.append(X_,image,axis=0)\n",
    "            y_ = np.append(y_, np.expand_dims(y_[k],0),axis=0)\n",
    "#             print(y_.shape)\n",
    "#             print(\"X_ shape:\",X_.shape)\n",
    "            \n",
    "#             pyplot.imshow(image[0,:,:,0])\n",
    "    # show the figure\n",
    "    plt.show()\n",
    "    print(X_.shape,y_.shape)\n",
    "    return X_,y_\n",
    "x, Y = augumentation(x, Y)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "for i in range(10):\n",
    "    p = random.choice(range(0,186))\n",
    "    im = imgs[p]\n",
    "    im = np.reshape(im,(28,28))\n",
    "    display(im)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(165186, 28, 28, 1)"
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [],
   "source": [
    "p = x.copy()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 113,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<HDF5 dataset \"train_labels\": shape (10000,), type \"<i8\">"
      ]
     },
     "execution_count": 113,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "hf = h5py.File('data_new_val.h5', 'w')\n",
    "\n",
    "hf.create_dataset('train_img', data=x_val, compression=\"gzip\", compression_opts=9)\n",
    "hf.create_dataset('train_labels', data=y_val, compression=\"gzip\", compression_opts=9)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[INFO] images paths reading\n",
      "[INFO] image labels reading\n",
      "[INFO] h5py file created\n"
     ]
    },
    {
     "ename": "OSError",
     "evalue": "Unable to create file (unable to truncate a file which is already open)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mOSError\u001b[0m                                   Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-45-cd4a691f7c1b>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m     27\u001b[0m \u001b[0mprint\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0;34m\"[INFO] h5py file created\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     28\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 29\u001b[0;31m \u001b[0mhf\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mh5py\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mFile\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'data1.hdf5'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'w'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     30\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     31\u001b[0m hf.create_dataset(\"train_img\",\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/h5py/_hl/files.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, name, mode, driver, libver, userblock_size, swmr, rdcc_nslots, rdcc_nbytes, rdcc_w0, track_order, **kwds)\u001b[0m\n\u001b[1;32m    404\u001b[0m             \u001b[0;32mwith\u001b[0m \u001b[0mphil\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    405\u001b[0m                 \u001b[0mfapl\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmake_fapl\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdriver\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlibver\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrdcc_nslots\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrdcc_nbytes\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrdcc_w0\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 406\u001b[0;31m                 fid = make_fid(name, mode, userblock_size,\n\u001b[0m\u001b[1;32m    407\u001b[0m                                \u001b[0mfapl\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfcpl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmake_fcpl\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtrack_order\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtrack_order\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    408\u001b[0m                                swmr=swmr)\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/h5py/_hl/files.py\u001b[0m in \u001b[0;36mmake_fid\u001b[0;34m(name, mode, userblock_size, fapl, fcpl, swmr)\u001b[0m\n\u001b[1;32m    177\u001b[0m         \u001b[0mfid\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcreate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mACC_EXCL\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfapl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfapl\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfcpl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfcpl\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    178\u001b[0m     \u001b[0;32melif\u001b[0m \u001b[0mmode\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m'w'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 179\u001b[0;31m         \u001b[0mfid\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcreate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mACC_TRUNC\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfapl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfapl\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfcpl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfcpl\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    180\u001b[0m     \u001b[0;32melif\u001b[0m \u001b[0mmode\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m'a'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    181\u001b[0m         \u001b[0;31m# Open in append mode (read/write).\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32mh5py/_objects.pyx\u001b[0m in \u001b[0;36mh5py._objects.with_phil.wrapper\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/_objects.pyx\u001b[0m in \u001b[0;36mh5py._objects.with_phil.wrapper\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/h5f.pyx\u001b[0m in \u001b[0;36mh5py.h5f.create\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;31mOSError\u001b[0m: Unable to create file (unable to truncate a file which is already open)"
     ]
    }
   ],
   "source": [
    "import h5py\n",
    "PATH = os.path.abspath(os.path.join('Data'))\n",
    "SOURCE_IMAGES = os.path.join(PATH, \"Train\")\n",
    "print(\"[INFO] images paths reading\")\n",
    "# images = glob(os.path.join(SOURCE_IMAGES, \"*.jpg\"))\n",
    "images = x\n",
    "print(\"[INFO] image labels reading\")\n",
    "# labels = pd.read_csv('Data/labels.csv')\n",
    "labels = y\n",
    "\n",
    "train_labels= y \n",
    "\n",
    "# for i in range(len(labels)):\n",
    "\n",
    "#     if(labels[i]==1.0):\n",
    "\n",
    "#         train_labels.append(1.0)\n",
    "#     else:\n",
    "#     train_labels.append(0.0)\n",
    "\n",
    "data_order = 'tf' \n",
    "\n",
    "# if data_order == 'th':\n",
    "#     train_shape = (len(images), 3, 224, 224)\n",
    "# else:\n",
    "train_shape = (len(images), 28, 28, 1)\n",
    "print (\"[INFO] h5py file created\")\n",
    "\n",
    "hf=h5py.File('data1.hdf5', 'w')\n",
    "\n",
    "hf.create_dataset(\"train_img\",\n",
    "                  shape=train_shape,\n",
    "                  maxshape=train_shape,\n",
    "                  compression=\"gzip\",\n",
    "                  compression_opts=9)\n",
    "\n",
    "hf.create_dataset(\"train_labels\",\n",
    "            shape=(len(train_labels),),\n",
    "            maxshape=(None,),\n",
    "            compression=\"gzip\",\n",
    "            compression_opts=9)\n",
    "\n",
    "hf[\"train_labels\"][...] = train_labels\n",
    "\n",
    "\n",
    "print(\"[INFO] read and size images\")\n",
    "for i in images:\n",
    "\n",
    "    s=timeit.default_timer()\n",
    "#     img = cv2.imread(images[i])\n",
    "#     img = cv2.resize(img, (224, 224), interpolation=cv2.INTER_CUBIC)\n",
    "#     img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)\n",
    "\n",
    "    hf[\"train_img\"][i, ...] = img\n",
    "    e=timeit.default_timer()\n",
    "    print(\"[INFO] image\",str(i),\"is saved time:\", e-s, \"second\")\n",
    "\n",
    "hf.close()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [],
   "source": [
    "import timeit"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 103,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(155186, 28, 28, 1)"
      ]
     },
     "execution_count": 103,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"\\n\\n{'loss': [0.33083629608154297,\\n  0.136227548122406,\\n  0.1020292192697525,\\n  0.08156626671552658,\\n  0.06801698356866837],\\n 'accuracy': [0.9025943279266357,\\n  0.959184467792511,\\n  0.9687213897705078,\\n  0.974984884262085,\\n  0.9786192178726196],\\n 'val_loss': [0.13602867722511292,\\n  0.0625782459974289,\\n  0.056037042289972305,\\n  0.04337644204497337,\\n  0.042953457683324814],\\n 'val_accuracy': [0.9580000042915344,\\n  0.9793999791145325,\\n  0.9815999865531921,\\n  0.9860000014305115,\\n  0.9864000082015991]}\\n  \\n  {'loss': [0.4731464684009552,\\n  0.23671306669712067,\\n  0.17693263292312622,\\n  0.15416745841503143,\\n  0.14101718366146088],\\n 'accuracy': [0.8581699132919312,\\n  0.9321823716163635,\\n  0.9493650197982788,\\n  0.9547284841537476,\\n  0.9599941372871399]}\\n\\n\\n\\n\\n\\n\""
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "'''\n",
    "\n",
    "{'loss': [0.33083629608154297,\n",
    "  0.136227548122406,\n",
    "  0.1020292192697525,\n",
    "  0.08156626671552658,\n",
    "  0.06801698356866837],\n",
    " 'accuracy': [0.9025943279266357,\n",
    "  0.959184467792511,\n",
    "  0.9687213897705078,\n",
    "  0.974984884262085,\n",
    "  0.9786192178726196],\n",
    " 'val_loss': [0.13602867722511292,\n",
    "  0.0625782459974289,\n",
    "  0.056037042289972305,\n",
    "  0.04337644204497337,\n",
    "  0.042953457683324814],\n",
    " 'val_accuracy': [0.9580000042915344,\n",
    "  0.9793999791145325,\n",
    "  0.9815999865531921,\n",
    "  0.9860000014305115,\n",
    "  0.9864000082015991]}\n",
    "  \n",
    "  {'loss': [0.4731464684009552,\n",
    "  0.23671306669712067,\n",
    "  0.17693263292312622,\n",
    "  0.15416745841503143,\n",
    "  0.14101718366146088],\n",
    " 'accuracy': [0.8581699132919312,\n",
    "  0.9321823716163635,\n",
    "  0.9493650197982788,\n",
    "  0.9547284841537476,\n",
    "  0.9599941372871399]}\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "'''"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 105,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(155186, 28, 28, 1)"
      ]
     },
     "execution_count": 105,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "hf2 = h5py.File('data_new_val.h5', 'r')\n",
    "n1 = hf2.get('train_img')\n",
    "n1.shape\n",
    "n2 = hf2.get(\"train_labels\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 112,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(10000,)"
      ]
     },
     "execution_count": 112,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_val.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 109,
   "metadata": {},
   "outputs": [],
   "source": [
    "display(n1[1591])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 110,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0"
      ]
     },
     "execution_count": 110,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "n2[1591]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 100,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<HDF5 dataset \"train_labels\": shape (160000,), type \"|u1\">"
      ]
     },
     "execution_count": 100,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "n2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 373,
   "metadata": {},
   "outputs": [
    {
     "ename": "OSError",
     "evalue": "Unable to open file (file signature not found)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mOSError\u001b[0m                                   Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-373-24f83a346d9c>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mmodel2\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mkeras\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmodels\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mload_model\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'svhn-data/test_32x32.mat'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/keras/engine/saving.py\u001b[0m in \u001b[0;36mload_wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m    490\u001b[0m                 \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mremove\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtmp_filepath\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    491\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0mres\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 492\u001b[0;31m         \u001b[0;32mreturn\u001b[0m \u001b[0mload_function\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    493\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    494\u001b[0m     \u001b[0;32mreturn\u001b[0m \u001b[0mload_wrapper\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/keras/engine/saving.py\u001b[0m in \u001b[0;36mload_model\u001b[0;34m(filepath, custom_objects, compile)\u001b[0m\n\u001b[1;32m    581\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    582\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0mH5Dict\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mis_supported_type\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfilepath\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 583\u001b[0;31m         \u001b[0;32mwith\u001b[0m \u001b[0mH5Dict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfilepath\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmode\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'r'\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mh5dict\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    584\u001b[0m             \u001b[0mmodel\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_deserialize_model\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mh5dict\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcustom_objects\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcompile\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    585\u001b[0m     \u001b[0;32melif\u001b[0m \u001b[0mhasattr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfilepath\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'write'\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0mcallable\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfilepath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mwrite\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/keras/utils/io_utils.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, path, mode)\u001b[0m\n\u001b[1;32m    189\u001b[0m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_is_file\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mFalse\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    190\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msix\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstring_types\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0m_is_path_instance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 191\u001b[0;31m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdata\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mh5py\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mFile\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmode\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmode\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    192\u001b[0m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_is_file\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    193\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdict\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/h5py/_hl/files.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, name, mode, driver, libver, userblock_size, swmr, rdcc_nslots, rdcc_nbytes, rdcc_w0, track_order, **kwds)\u001b[0m\n\u001b[1;32m    404\u001b[0m             \u001b[0;32mwith\u001b[0m \u001b[0mphil\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    405\u001b[0m                 \u001b[0mfapl\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmake_fapl\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdriver\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlibver\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrdcc_nslots\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrdcc_nbytes\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrdcc_w0\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 406\u001b[0;31m                 fid = make_fid(name, mode, userblock_size,\n\u001b[0m\u001b[1;32m    407\u001b[0m                                \u001b[0mfapl\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfcpl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmake_fcpl\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtrack_order\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtrack_order\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    408\u001b[0m                                swmr=swmr)\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/h5py/_hl/files.py\u001b[0m in \u001b[0;36mmake_fid\u001b[0;34m(name, mode, userblock_size, fapl, fcpl, swmr)\u001b[0m\n\u001b[1;32m    171\u001b[0m         \u001b[0;32mif\u001b[0m \u001b[0mswmr\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0mswmr_support\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    172\u001b[0m             \u001b[0mflags\u001b[0m \u001b[0;34m|=\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mACC_SWMR_READ\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 173\u001b[0;31m         \u001b[0mfid\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mflags\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfapl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfapl\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    174\u001b[0m     \u001b[0;32melif\u001b[0m \u001b[0mmode\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m'r+'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    175\u001b[0m         \u001b[0mfid\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh5f\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mACC_RDWR\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfapl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfapl\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32mh5py/_objects.pyx\u001b[0m in \u001b[0;36mh5py._objects.with_phil.wrapper\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/_objects.pyx\u001b[0m in \u001b[0;36mh5py._objects.with_phil.wrapper\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/h5f.pyx\u001b[0m in \u001b[0;36mh5py.h5f.open\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;31mOSError\u001b[0m: Unable to open file (file signature not found)"
     ]
    }
   ],
   "source": [
    "model2 = keras.models.load_model('svhn-data/test_32x32.mat')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 379,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Import packages \n",
    "import cv2\n",
    "import numpy as np\n",
    "\n",
    "#Create MSER object\n",
    "mser = cv2.MSER_create()\n",
    "\n",
    "#Your image path i-e receipt path\n",
    "img = cv2.imread('svhn-data/train_answer/3.jpg')\n",
    "\n",
    "#Convert to gray scale\n",
    "gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)\n",
    "\n",
    "vis = img.copy()\n",
    "\n",
    "#detect regions in gray scale image\n",
    "regions, _ = mser.detectRegions(gray)\n",
    "\n",
    "hulls = [cv2.convexHull(p.reshape(-1, 1, 2)) for p in regions]\n",
    "\n",
    "cv2.polylines(vis, hulls, 1, (0, 255, 0))\n",
    "\n",
    "cv2.imshow('img', vis)\n",
    "\n",
    "cv2.waitKey(0)\n",
    "\n",
    "mask = np.zeros((img.shape[0], img.shape[1], 1), dtype=np.uint8)\n",
    "\n",
    "for contour in hulls:\n",
    "\n",
    "    cv2.drawContours(mask, [contour], -1, (255, 255, 255), -1)\n",
    "\n",
    "#this is used to find only text regions, remaining are ignored\n",
    "text_only = cv2.bitwise_and(img, img, mask=mask)\n",
    "\n",
    "cv2.imshow(\"text only\", text_only)\n",
    "cv2.waitKey(0)\n",
    "cv2.destroyAllWindows()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 380,
   "metadata": {},
   "outputs": [],
   "source": [
    "mser = cv2.MSER_create()\n",
    "img = cv2.imread('svhn-data/train_answer/3.jpg')\n",
    "gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)\n",
    "vis = img.copy()\n",
    "regions, _ = mser.detectRegions(gray)\n",
    "hulls = [cv2.convexHull(p.reshape(-1, 1, 2)) for p in regions]\n",
    "for i, contour in enumerate(hulls):\n",
    "    x,y,w,h = cv2.boundingRect(contour)\n",
    "    cv2.imwrite('{}.png'.format(i), img[y:y+h,x:x+w])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 395,
   "metadata": {},
   "outputs": [],
   "source": [
    "from scipy.io import loadmat\n",
    "import mat73"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 396,
   "metadata": {},
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "only integer scalar arrays can be converted to a scalar index",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mTypeError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-396-3ea03627d847>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mmat\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmat73\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mloadmat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'svhn-data/train/digitStruct.mat'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36mloadmat\u001b[0;34m(filename, verbose)\u001b[0m\n\u001b[1;32m    143\u001b[0m     \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    144\u001b[0m         \u001b[0;32mwith\u001b[0m \u001b[0mh5py\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mFile\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfilename\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'r'\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mhdf5\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 145\u001b[0;31m             \u001b[0mdictionary\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdecoder\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmat2dict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    146\u001b[0m         \u001b[0;32mreturn\u001b[0m \u001b[0mdictionary\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    147\u001b[0m     \u001b[0;32mexcept\u001b[0m \u001b[0mOSError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36mmat2dict\u001b[0;34m(self, hdf5)\u001b[0m\n\u001b[1;32m     36\u001b[0m             \u001b[0mext\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msplitext\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfilename\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlower\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     37\u001b[0m             \u001b[0;32mif\u001b[0m \u001b[0mext\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'.mat'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 38\u001b[0;31m                 \u001b[0md\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mvar\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0munpack_mat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mvar\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     39\u001b[0m             \u001b[0;32melif\u001b[0m \u001b[0mext\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'.h5'\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mext\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'.hdf5'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     40\u001b[0m                 \u001b[0merr\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'Can only load .mat. Please use package hdfdict instead'\u001b[0m\u001b[0;31m\\\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36munpack_mat\u001b[0;34m(self, hdf5, depth)\u001b[0m\n\u001b[1;32m     60\u001b[0m                 \u001b[0melem\u001b[0m   \u001b[0;34m=\u001b[0m \u001b[0mhdf5\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     61\u001b[0m                 \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0md\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mhdf5\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 62\u001b[0;31m                 \u001b[0md\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0munpack_mat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0melem\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdepth\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mdepth\u001b[0m\u001b[0;34m+\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     63\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0md\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     64\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh5py\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_hl\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdataset\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mDataset\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36munpack_mat\u001b[0;34m(self, hdf5, depth)\u001b[0m\n\u001b[1;32m     63\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0md\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     64\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh5py\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_hl\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdataset\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mDataset\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 65\u001b[0;31m             \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mconvert_mat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     66\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     67\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36mconvert_mat\u001b[0;34m(self, dataset)\u001b[0m\n\u001b[1;32m     95\u001b[0m                 \u001b[0mrow\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     96\u001b[0m                 \u001b[0;32mfor\u001b[0m \u001b[0mr\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mref\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 97\u001b[0;31m                     \u001b[0mentry\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0munpack_mat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrefs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mr\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     98\u001b[0m                     \u001b[0mrow\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mentry\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     99\u001b[0m                 \u001b[0mcell\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrow\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36munpack_mat\u001b[0;34m(self, hdf5, depth)\u001b[0m\n\u001b[1;32m     63\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0md\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     64\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh5py\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_hl\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdataset\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mDataset\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 65\u001b[0;31m             \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mconvert_mat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhdf5\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     66\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     67\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36mconvert_mat\u001b[0;34m(self, dataset)\u001b[0m\n\u001b[1;32m    102\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0mcell\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    103\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0mmtype\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'char'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 104\u001b[0;31m             \u001b[0;32mreturn\u001b[0m \u001b[0;34m''\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mchr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdataset\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'\\x00'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m''\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    105\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0mmtype\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'bool'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    106\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0mbool\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdataset\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/mat73/__init__.py\u001b[0m in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m    102\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0mcell\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    103\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0mmtype\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'char'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 104\u001b[0;31m             \u001b[0;32mreturn\u001b[0m \u001b[0;34m''\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mchr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdataset\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'\\x00'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m''\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    105\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0mmtype\u001b[0m\u001b[0;34m==\u001b[0m\u001b[0;34m'bool'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    106\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0mbool\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdataset\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;31mTypeError\u001b[0m: only integer scalar arrays can be converted to a scalar index"
     ]
    }
   ],
   "source": [
    "mat = mat73.loadmat('svhn-data/train/digitStruct.mat')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 404,
   "metadata": {},
   "outputs": [],
   "source": [
    "import h5py\n",
    "arrays = {}\n",
    "with h5py.File('svhn-data/train/digitStruct.mat', 'r') as f:\n",
    "    for k, v in f.items():\n",
    "        arrays[k] = np.array(v)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/home/nandi/alpha/files/3_6/IVP/mini-project/ipynb/unpacker.py:25: H5pyDeprecationWarning: dataset.value has been deprecated. Use dataset[()] instead.\n",
      "  attr = [self.inf[attr.value[j].item()].value[0][0] for j in range(len(attr))]\n",
      "/home/nandi/alpha/files/3_6/IVP/mini-project/ipynb/unpacker.py:20: H5pyDeprecationWarning: dataset.value has been deprecated. Use dataset[()] instead.\n",
      "  return ''.join([chr(c[0]) for c in self.inf[self.digitStructName[n][0]].value])\n",
      "/home/nandi/alpha/files/3_6/IVP/mini-project/ipynb/unpacker.py:27: H5pyDeprecationWarning: dataset.value has been deprecated. Use dataset[()] instead.\n",
      "  attr = [attr.value[0][0]]\n"
     ]
    },
    {
     "ename": "NameError",
     "evalue": "name 'json' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-6-ec9613cb5dda>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m     12\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     13\u001b[0m \u001b[0;31m# Display the information stored about an individual image\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 14\u001b[0;31m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mjson\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdumps\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtrain_bbox\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindent\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mNameError\u001b[0m: name 'json' is not defined"
     ]
    }
   ],
   "source": [
    "from unpacker import DigitStructWrapper\n",
    "\n",
    "def get_bounding_boxes(start_path = '.'):\n",
    "    \"\"\" Extracts a bounding box file and returns a dictionary\n",
    "    \"\"\"\n",
    "    return DigitStructWrapper(start_path).unpack_all()\n",
    "\n",
    "# Extract the bounding boxes (this will take a while!)\n",
    "train_bbox = get_bounding_boxes('svhn-data/train/digitStruct.mat')\n",
    "# test_bbox = get_bounding_boxes('data/test/digitStruct.mat')\n",
    "# extra_bbox = get_bounding_boxes('data/extra/digitStruct.mat')\n",
    "\n",
    "# Display the information stored about an individual image\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{\n",
      "  \"filename\": \"1.png\",\n",
      "  \"boxes\": [\n",
      "    {\n",
      "      \"height\": 219.0,\n",
      "      \"label\": 1.0,\n",
      "      \"left\": 246.0,\n",
      "      \"top\": 77.0,\n",
      "      \"width\": 81.0\n",
      "    },\n",
      "    {\n",
      "      \"height\": 219.0,\n",
      "      \"label\": 9.0,\n",
      "      \"left\": 323.0,\n",
      "      \"top\": 81.0,\n",
      "      \"width\": 96.0\n",
      "    }\n",
      "  ]\n",
      "}\n"
     ]
    }
   ],
   "source": [
    "import json\n",
    "print(json.dumps(train_bbox[0], indent=2))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 402,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "Not a location id (invalid object ID)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mTypeError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-402-e72d3bde1bd0>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mk\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mv\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      2\u001b[0m     \u001b[0marrays\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mk\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marray\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mv\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/h5py/_hl/base.py\u001b[0m in \u001b[0;36m__iter__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    365\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0m__iter__\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    366\u001b[0m         \u001b[0;32mwith\u001b[0m \u001b[0mphil\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 367\u001b[0;31m             \u001b[0;32mfor\u001b[0m \u001b[0mkey\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_mapping\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    368\u001b[0m                 \u001b[0;32myield\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_mapping\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    369\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/.local/lib/python3.8/site-packages/h5py/_hl/group.py\u001b[0m in \u001b[0;36m__iter__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    407\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0m__iter__\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    408\u001b[0m         \u001b[0;34m\"\"\" Iterate over member names \"\"\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 409\u001b[0;31m         \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mid\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__iter__\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    410\u001b[0m             \u001b[0;32myield\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_d\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    411\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32mh5py/h5g.pyx\u001b[0m in \u001b[0;36mh5py.h5g.GroupID.__iter__\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/h5g.pyx\u001b[0m in \u001b[0;36mh5py.h5g.GroupID.__iter__\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/h5g.pyx\u001b[0m in \u001b[0;36mh5py.h5g.GroupIter.__init__\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/_objects.pyx\u001b[0m in \u001b[0;36mh5py._objects.with_phil.wrapper\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/_objects.pyx\u001b[0m in \u001b[0;36mh5py._objects.with_phil.wrapper\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;32mh5py/h5g.pyx\u001b[0m in \u001b[0;36mh5py.h5g.GroupID.get_num_objs\u001b[0;34m()\u001b[0m\n",
      "\u001b[0;31mTypeError\u001b[0m: Not a location id (invalid object ID)"
     ]
    }
   ],
   "source": [
    "for k, v in f.items():\n",
    "    arrays[k] = np.array(v)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = x_test[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [],
   "source": [
    "contours = cv2.findContours(img, cv2.RETR_LIST, cv2.RETR_EXTERNAL) "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "ename": "ValueError",
     "evalue": "not enough values to unpack (expected 3, got 2)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mValueError\u001b[0m                                Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-29-5a0889bdd04a>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[0;31m# imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      2\u001b[0m \u001b[0mret\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mthresh\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcv2\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mthreshold\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mimg\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m127\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m255\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0mimage\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcontours\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mhierarchy\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcv2\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfindContours\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mthresh\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mcv2\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mRETR_TREE\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mcv2\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mCHAIN_APPROX_SIMPLE\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mValueError\u001b[0m: not enough values to unpack (expected 3, got 2)"
     ]
    }
   ],
   "source": [
    "# imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)\n",
    "ret,thresh = cv2.threshold(img,127,255,0)\n",
    "image, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [],
   "source": [
    "import math"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 75,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = cv2.imread('/tmp/3.jpeg',0)\n",
    "# img = cv2.resize(img, (28,28))\n",
    "t = np.mean(img) + np.std(img)/2\n",
    "t = 150\n",
    "img[img < t] = 0\n",
    "img[img > t] = 255\n",
    "vis = cv2.Canny(img,1,0)\n",
    "display(img)\n",
    "display(vis)\n",
    "# mser = cv2.MSER_create()\n",
    "# regions = mser.detectRegions(vis)\n",
    "# hulls = [cv2.convexHull(p.reshape(-1, 1, 2)) for p in regions[0]]\n",
    "mser = cv2.MSER_create()\n",
    "regions, _ = mser.detectRegions(vis)\n",
    "for p in regions:\n",
    "    xmax, ymax = np.amax(p, axis=0)\n",
    "    xmin, ymin = np.amin(p, axis=0)\n",
    "    cv2.rectangle(vis, (xmin,ymax), (xmax,ymin), (150), 1)\n",
    "\n",
    "display(vis)\n",
    "vis = cv2.resize(vis, (28,28))\n",
    "display(vis)\n",
    "# cv2.polylines(vis, hulls, 10, (125))\n",
    "cv2.imwrite('/tmp/tmp1.png', vis)\n",
    "cv2.imshow('img', vis)\n",
    "cv2.waitKey(0)\n",
    "cv2.destroyAllWindows()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import random as rng\n",
    "def thresh_callback(val, src_gray, area_threshold = 35):\n",
    "    threshold = val\n",
    "    \n",
    "    canny_output = cv2.Canny(src_gray, threshold, threshold * 2)\n",
    "    display(canny_output)\n",
    "    \n",
    "    contours, _ = cv2.findContours(canny_output, cv2.RETR_CCOMP, cv2.CHAIN_APPROX_SIMPLE)\n",
    "    \n",
    "    \n",
    "    contours_poly = [None]*len(contours)\n",
    "    boundRect = [None]*len(contours)\n",
    "    centers = [None]*len(contours)\n",
    "    radius = [None]*len(contours)\n",
    "    for i, c in enumerate(contours):\n",
    "        contours_poly[i] = cv2.approxPolyDP(c, 3, True)\n",
    "        boundRect[i] = cv2.boundingRect(contours_poly[i])\n",
    "        centers[i], radius[i] = cv2.minEnclosingCircle(contours_poly[i])\n",
    "    \n",
    "    \n",
    "    drawing = np.zeros((canny_output.shape[0], canny_output.shape[1], 3), dtype=np.uint8)\n",
    "    drawing = cv2.cvtColor(src_gray,cv2.COLOR_GRAY2BGR)\n",
    "    print(len(contours))\n",
    "    \n",
    "    for i in range(len(contours)):\n",
    "        print(i)\n",
    "        color = (rng.randint(0,256), rng.randint(0,256), rng.randint(0,256))\n",
    "        x,y,w,h = boundRect[i]\n",
    "        print(\"Area:\",w*h)\n",
    "        if w*h > area_threshold:\n",
    "            cv2.rectangle(drawing, (int(boundRect[i][0]), int(boundRect[i][1])), \\\n",
    "              (int(boundRect[i][0]+boundRect[i][2]), int(boundRect[i][1]+boundRect[i][3])), color, 0)\n",
    "        display(drawing)\n",
    "#         cv2.drawContours(drawing, contours_poly, i, color)\n",
    "#         if a < b:\n",
    "#         cv2.circle(drawing, (int(centers[i][0]), int(centers[i][1])), int(radius[i]), color, 2)\n",
    "    \n",
    "    \n",
    "#     cv.imshow('Contours', drawing)\n",
    "    display(drawing)\n",
    "    cv2.imwrite('out/30.png', drawing)\n",
    "    return contours, boundRect"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [],
   "source": [
    "def th(img):\n",
    "    t = 150\n",
    "    img[img < t] = 255\n",
    "    img[img >= t] = 0"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 225,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "823\n",
      "0\n",
      "1\n",
      "2\n",
      "3\n",
      "4\n",
      "5\n",
      "6\n",
      "7\n",
      "8\n",
      "9\n",
      "10\n",
      "11\n",
      "12\n",
      "13\n",
      "14\n",
      "15\n",
      "16\n",
      "17\n",
      "18\n",
      "19\n",
      "20\n",
      "21\n",
      "22\n",
      "23\n",
      "24\n",
      "25\n",
      "26\n",
      "27\n",
      "28\n",
      "29\n",
      "30\n",
      "31\n",
      "32\n",
      "33\n",
      "34\n",
      "35\n",
      "36\n",
      "37\n",
      "38\n",
      "39\n",
      "40\n",
      "41\n",
      "42\n",
      "43\n",
      "44\n",
      "45\n",
      "46\n",
      "47\n",
      "48\n",
      "49\n",
      "50\n",
      "51\n",
      "52\n",
      "53\n",
      "54\n",
      "55\n",
      "56\n",
      "57\n",
      "58\n",
      "59\n",
      "60\n",
      "61\n",
      "62\n",
      "63\n",
      "64\n",
      "65\n",
      "66\n",
      "67\n",
      "68\n",
      "69\n",
      "70\n",
      "71\n",
      "72\n",
      "73\n",
      "74\n",
      "75\n",
      "76\n",
      "77\n",
      "78\n",
      "79\n",
      "80\n",
      "81\n",
      "82\n",
      "83\n",
      "84\n",
      "85\n",
      "86\n",
      "87\n",
      "88\n",
      "89\n",
      "90\n",
      "91\n",
      "92\n",
      "93\n",
      "94\n",
      "95\n",
      "96\n",
      "97\n",
      "98\n",
      "99\n",
      "100\n",
      "101\n",
      "102\n",
      "103\n",
      "104\n",
      "105\n",
      "106\n",
      "107\n",
      "108\n",
      "109\n",
      "110\n",
      "111\n",
      "112\n",
      "113\n",
      "114\n",
      "115\n",
      "116\n",
      "117\n",
      "118\n",
      "119\n",
      "120\n",
      "121\n",
      "122\n",
      "123\n",
      "124\n",
      "125\n",
      "126\n",
      "127\n",
      "128\n",
      "129\n",
      "130\n",
      "131\n",
      "132\n",
      "133\n",
      "134\n",
      "135\n",
      "136\n",
      "137\n",
      "138\n",
      "139\n",
      "140\n",
      "141\n",
      "142\n",
      "143\n",
      "144\n",
      "145\n",
      "146\n",
      "147\n",
      "148\n",
      "149\n",
      "150\n",
      "151\n",
      "152\n",
      "153\n",
      "154\n",
      "155\n",
      "156\n",
      "157\n",
      "158\n",
      "159\n",
      "160\n",
      "161\n",
      "162\n",
      "163\n",
      "164\n",
      "165\n",
      "166\n",
      "167\n",
      "168\n",
      "169\n",
      "170\n",
      "171\n",
      "172\n",
      "173\n",
      "174\n",
      "175\n",
      "176\n",
      "177\n",
      "178\n",
      "179\n",
      "180\n",
      "181\n",
      "182\n",
      "183\n",
      "184\n",
      "185\n",
      "186\n",
      "187\n",
      "188\n",
      "189\n",
      "190\n",
      "191\n",
      "192\n",
      "193\n",
      "194\n",
      "195\n",
      "196\n",
      "197\n",
      "198\n",
      "199\n",
      "200\n",
      "201\n",
      "202\n",
      "203\n",
      "204\n",
      "205\n",
      "206\n",
      "207\n",
      "208\n",
      "209\n",
      "210\n",
      "211\n",
      "212\n",
      "213\n",
      "214\n",
      "215\n",
      "216\n",
      "217\n",
      "218\n",
      "219\n",
      "220\n",
      "221\n",
      "222\n",
      "223\n",
      "224\n",
      "225\n",
      "226\n",
      "227\n",
      "228\n",
      "229\n",
      "230\n",
      "231\n",
      "232\n",
      "233\n",
      "234\n",
      "235\n",
      "236\n",
      "237\n",
      "238\n",
      "239\n",
      "240\n",
      "241\n",
      "242\n",
      "243\n",
      "244\n",
      "245\n",
      "246\n",
      "247\n",
      "248\n",
      "249\n",
      "250\n",
      "251\n",
      "252\n",
      "253\n",
      "254\n",
      "255\n",
      "256\n",
      "257\n",
      "258\n",
      "259\n",
      "260\n",
      "261\n",
      "262\n",
      "263\n",
      "264\n",
      "265\n",
      "266\n",
      "267\n",
      "268\n",
      "269\n",
      "270\n",
      "271\n",
      "272\n",
      "273\n",
      "274\n",
      "275\n",
      "276\n",
      "277\n",
      "278\n",
      "279\n",
      "280\n",
      "281\n",
      "282\n",
      "283\n",
      "284\n",
      "285\n",
      "286\n",
      "287\n",
      "288\n",
      "289\n",
      "290\n",
      "291\n",
      "292\n",
      "293\n",
      "294\n",
      "295\n",
      "296\n",
      "297\n",
      "298\n",
      "299\n",
      "300\n",
      "301\n",
      "302\n",
      "303\n",
      "304\n",
      "305\n",
      "306\n",
      "307\n",
      "308\n",
      "309\n",
      "310\n",
      "311\n",
      "312\n",
      "313\n",
      "314\n",
      "315\n",
      "316\n",
      "317\n",
      "318\n",
      "319\n",
      "320\n",
      "321\n",
      "322\n",
      "323\n",
      "324\n",
      "325\n",
      "326\n",
      "327\n",
      "328\n",
      "329\n",
      "330\n",
      "331\n",
      "332\n",
      "333\n",
      "334\n",
      "335\n",
      "336\n",
      "337\n",
      "338\n",
      "339\n",
      "340\n",
      "341\n",
      "342\n",
      "343\n",
      "344\n",
      "345\n",
      "346\n",
      "347\n",
      "348\n",
      "349\n",
      "350\n",
      "351\n",
      "352\n",
      "353\n",
      "354\n",
      "355\n",
      "356\n",
      "357\n",
      "358\n",
      "359\n",
      "360\n",
      "361\n",
      "362\n",
      "363\n",
      "364\n",
      "365\n",
      "366\n",
      "367\n",
      "368\n",
      "369\n",
      "370\n",
      "371\n",
      "372\n",
      "373\n",
      "374\n",
      "375\n",
      "376\n",
      "377\n",
      "378\n",
      "379\n",
      "380\n",
      "381\n",
      "382\n",
      "383\n",
      "384\n",
      "385\n",
      "386\n",
      "387\n",
      "388\n",
      "389\n",
      "390\n",
      "391\n",
      "392\n",
      "393\n",
      "394\n",
      "395\n",
      "396\n",
      "397\n",
      "398\n",
      "399\n",
      "400\n",
      "401\n",
      "402\n",
      "403\n",
      "404\n",
      "405\n",
      "406\n",
      "407\n",
      "408\n",
      "409\n",
      "410\n",
      "411\n",
      "412\n",
      "413\n",
      "414\n",
      "415\n",
      "416\n",
      "417\n",
      "418\n",
      "419\n",
      "420\n",
      "421\n",
      "422\n",
      "423\n",
      "424\n",
      "425\n",
      "426\n",
      "427\n",
      "428\n",
      "429\n",
      "430\n",
      "431\n",
      "432\n",
      "433\n",
      "434\n",
      "435\n",
      "436\n",
      "437\n",
      "438\n",
      "439\n",
      "440\n",
      "441\n",
      "442\n",
      "443\n",
      "444\n",
      "445\n",
      "446\n",
      "447\n",
      "448\n",
      "449\n",
      "450\n",
      "451\n",
      "452\n",
      "453\n",
      "454\n",
      "455\n",
      "456\n",
      "457\n",
      "458\n",
      "459\n",
      "460\n",
      "461\n",
      "462\n",
      "463\n",
      "464\n",
      "465\n",
      "466\n",
      "467\n",
      "468\n",
      "469\n",
      "470\n",
      "471\n",
      "472\n",
      "473\n",
      "474\n",
      "475\n",
      "476\n",
      "477\n",
      "478\n",
      "479\n",
      "480\n",
      "481\n",
      "482\n",
      "483\n",
      "484\n",
      "485\n",
      "486\n",
      "487\n",
      "488\n",
      "489\n",
      "490\n",
      "491\n",
      "492\n",
      "493\n",
      "494\n",
      "495\n",
      "496\n",
      "497\n",
      "498\n",
      "499\n",
      "500\n",
      "501\n",
      "502\n",
      "503\n",
      "504\n",
      "505\n",
      "506\n",
      "507\n",
      "508\n",
      "509\n",
      "510\n",
      "511\n",
      "512\n",
      "513\n",
      "514\n",
      "515\n",
      "516\n",
      "517\n",
      "518\n",
      "519\n",
      "520\n",
      "521\n",
      "522\n",
      "523\n",
      "524\n",
      "525\n",
      "526\n",
      "527\n",
      "528\n",
      "529\n",
      "530\n",
      "531\n",
      "532\n",
      "533\n",
      "534\n",
      "535\n",
      "536\n",
      "537\n",
      "538\n",
      "539\n",
      "540\n",
      "541\n",
      "542\n",
      "543\n",
      "544\n",
      "545\n",
      "546\n",
      "547\n",
      "548\n",
      "549\n",
      "550\n",
      "551\n",
      "552\n",
      "553\n",
      "554\n",
      "555\n",
      "556\n",
      "557\n",
      "558\n",
      "559\n",
      "560\n",
      "561\n",
      "562\n",
      "563\n",
      "564\n",
      "565\n",
      "566\n",
      "567\n",
      "568\n",
      "569\n",
      "570\n",
      "571\n",
      "572\n",
      "573\n",
      "574\n",
      "575\n",
      "576\n",
      "577\n",
      "578\n",
      "579\n",
      "580\n",
      "581\n",
      "582\n",
      "583\n",
      "584\n",
      "585\n",
      "586\n",
      "587\n",
      "588\n",
      "589\n",
      "590\n",
      "591\n",
      "592\n",
      "593\n",
      "594\n",
      "595\n",
      "596\n",
      "597\n",
      "598\n",
      "599\n",
      "600\n",
      "601\n",
      "602\n",
      "603\n",
      "604\n",
      "605\n",
      "606\n",
      "607\n",
      "608\n",
      "609\n",
      "610\n",
      "611\n",
      "612\n",
      "613\n",
      "614\n",
      "615\n",
      "616\n",
      "617\n",
      "618\n",
      "619\n",
      "620\n",
      "621\n",
      "622\n",
      "623\n",
      "624\n",
      "625\n",
      "626\n",
      "627\n",
      "628\n",
      "629\n",
      "630\n",
      "631\n",
      "632\n",
      "633\n",
      "634\n",
      "635\n",
      "636\n",
      "637\n",
      "638\n",
      "639\n",
      "640\n",
      "641\n",
      "642\n",
      "643\n",
      "644\n",
      "645\n",
      "646\n",
      "647\n",
      "648\n",
      "649\n",
      "650\n",
      "651\n",
      "652\n",
      "653\n",
      "654\n",
      "655\n",
      "656\n",
      "657\n",
      "658\n",
      "659\n",
      "660\n",
      "661\n",
      "662\n",
      "663\n",
      "664\n",
      "665\n",
      "666\n",
      "667\n",
      "668\n",
      "669\n",
      "670\n",
      "671\n",
      "672\n",
      "673\n",
      "674\n",
      "675\n",
      "676\n",
      "677\n",
      "678\n",
      "679\n",
      "680\n",
      "681\n",
      "682\n",
      "683\n",
      "684\n",
      "685\n",
      "686\n",
      "687\n",
      "688\n",
      "689\n",
      "690\n",
      "691\n",
      "692\n",
      "693\n",
      "694\n",
      "695\n",
      "696\n",
      "697\n",
      "698\n",
      "699\n",
      "700\n",
      "701\n",
      "702\n",
      "703\n",
      "704\n",
      "705\n",
      "706\n",
      "707\n",
      "708\n",
      "709\n",
      "710\n",
      "711\n",
      "712\n",
      "713\n",
      "714\n",
      "715\n",
      "716\n",
      "717\n",
      "718\n",
      "719\n",
      "720\n",
      "721\n",
      "722\n",
      "723\n",
      "724\n",
      "725\n",
      "726\n",
      "727\n",
      "728\n",
      "729\n",
      "730\n",
      "731\n",
      "732\n",
      "733\n",
      "734\n",
      "735\n",
      "736\n",
      "737\n",
      "738\n",
      "739\n",
      "740\n",
      "741\n",
      "742\n",
      "743\n",
      "744\n",
      "745\n",
      "746\n",
      "747\n",
      "748\n",
      "749\n",
      "750\n",
      "751\n",
      "752\n",
      "753\n",
      "754\n",
      "755\n",
      "756\n",
      "757\n",
      "758\n",
      "759\n",
      "760\n",
      "761\n",
      "762\n",
      "763\n",
      "764\n",
      "765\n",
      "766\n",
      "767\n",
      "768\n",
      "769\n",
      "770\n",
      "771\n",
      "772\n",
      "773\n",
      "774\n",
      "775\n",
      "776\n",
      "777\n",
      "778\n",
      "779\n",
      "780\n",
      "781\n",
      "782\n",
      "783\n",
      "784\n",
      "785\n",
      "786\n",
      "787\n",
      "788\n",
      "789\n",
      "790\n",
      "791\n",
      "792\n",
      "793\n",
      "794\n",
      "795\n",
      "796\n",
      "797\n",
      "798\n",
      "799\n",
      "800\n",
      "801\n",
      "802\n",
      "803\n",
      "804\n",
      "805\n",
      "806\n",
      "807\n",
      "808\n",
      "809\n",
      "810\n",
      "811\n",
      "812\n",
      "813\n",
      "814\n",
      "815\n",
      "816\n",
      "817\n",
      "818\n",
      "819\n",
      "820\n",
      "821\n",
      "822\n"
     ]
    }
   ],
   "source": [
    "img = cv2.imread('svhn-data/b.jpeg',0)\n",
    "thresh_callback(25,img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 196,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "T: 100\n",
      "[255 255   0   0   0   0   0   0   0   0 255   0   0   0   0   0   0   0\n",
      "   0 255 255 255   0   0   0   0   0   0   0   0   0   0 255 255 255 255\n",
      " 255 255   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0\n",
      "   0 255 255 255 255   0   0   0   0   0   0   0   0   0   0   0   0]\n",
      "[255 255   0   0   0   0   0   0   0   0 255   0   0   0   0   0   0   0\n",
      "   0 255 255 255   0   0   0   0   0   0   0   0   0   0 255 255 255 255\n",
      " 255 255   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0\n",
      "   0 255 255 255 255   0   0   0   0   0   0   0   0   0   0   0   0]\n",
      "[  0   0 255 255 255 255 255 255 255 255   0 255 255 255 255 255 255 255\n",
      " 255   0   0   0 255 255 255 255 255 255 255 255 255 255   0   0   0   0\n",
      "   0   0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n",
      " 255   0   0   0   0 255 255 255 255 255 255 255 255 255 255 255 255]\n",
      "11\n",
      "0\n",
      "1\n",
      "2\n",
      "3\n",
      "4\n",
      "5\n",
      "6\n",
      "7\n",
      "8\n",
      "9\n",
      "10\n"
     ]
    }
   ],
   "source": [
    "# img = cv2.imread('../second/images/img30.jpg',0)\n",
    "# img = cv2.GaussianBlur(img,(3,3),200)\n",
    "# img = cv2.dilate(img, kernel)\n",
    "img = th1.copy()\n",
    "img = 255 - img\n",
    "mask = np.ones(img.shape[:2], np.uint8)*0\n",
    "mask[10:h-10, 0:w-10] = 255\n",
    "img = cv2.bitwise_and(img,img,mask = mask)\n",
    "# t = np.mean(img) + np.std(img)/2\n",
    "# t = np.mean(img)\n",
    "print(\"T:\",t)\n",
    "\n",
    "display(img)\n",
    "print(img[30])\n",
    "# img[img < t] = 0\n",
    "# img[img > t] = 255\n",
    "# img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)\n",
    "print(img[30])\n",
    "img = 255 - img\n",
    "print(img[30])\n",
    "display(img)\n",
    "thresh_callback(100,img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = cv2.imread('../second/images/img30.jpg',0)\n",
    "kernel = np.array([[0,1,0],\n",
    "                   [1,1,1],\n",
    "                   [0,1,0]],dtype = np.uint8)\n",
    "# kernel = np.ones((5,5),np.uint8)\n",
    "# img = cv2.GaussianBlur(img,(3,3),10)\n",
    "img3 = cv2.equalizeHist(img)\n",
    "display(img3)\n",
    "img2 = cv2.dilate(img, kernel)\n",
    "display(img2 - img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 187,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(60, 69)\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "img = cv2.imread('../second/images/img30.jpg',0)\n",
    "img = 255 - img\n",
    "# img = cv2.GaussianBlur(img,(3,3),10)\n",
    "img = cv2.erode(img,kernel,iterations=1)\n",
    "mask = np.zeros(img.shape[:2], np.uint8)\n",
    "# display(mask)\n",
    "h,w = img.shape\n",
    "print(img.shape)\n",
    "mask[10:h-10, 0:w-10] = 255\n",
    "masked_img = cv2.bitwise_and(img,img,mask = mask)\n",
    "plt.imshow(masked_img);\n",
    "# Calculate histogram with mask and without mask\n",
    "# Check third argument for mask\n",
    "hist_full = cv2.calcHist([img],[0],None,[256],[0,256])\n",
    "hist_mask = cv2.calcHist([img],[0],mask,[256],[0,256])\n",
    "# plt.plot(hist_full)\n",
    "# plt.plot(hist_mask)\n",
    "# plt.show()\n",
    "t = 100\n",
    "img[img < t] = 0\n",
    "img[img > t] = 255\n",
    "display(img)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### OTSU Thresholding "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "im = cv2.imread('../second/images/img7.jpg',0)\n",
    "_,th1 = cv2.threshold(im, 127,255, cv2.THRESH_OTSU)\n",
    "plt.imshow(th1,cmap='gray');"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[255, 255, 255, ...,   0,   0, 255],\n",
       "       [255, 255, 255, ...,   0,   0, 255],\n",
       "       [255, 255, 255, ...,   0,   0, 255],\n",
       "       ...,\n",
       "       [255, 255, 255, ...,   0,   0, 255],\n",
       "       [255, 255, 255, ...,   0,   0, 255],\n",
       "       [255, 255, 255, ...,   0,   0, 255]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "array([[0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       ...,\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "array([[0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       ...,\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "array([[0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       ...,\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "array([[0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       ...,\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "array([[0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       ...,\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0],\n",
       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "15\n",
      "0\n",
      "Area: 18\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1\n",
      "Area: 32\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "2\n",
      "Area: 16\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "3\n",
      "Area: 42\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "4\n",
      "Area: 42\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "5\n",
      "Area: 400\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "6\n",
      "Area: 420\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "7\n",
      "Area: 27\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "8\n",
      "Area: 18\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "9\n",
      "Area: 570\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "10\n",
      "Area: 570\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "11\n",
      "Area: 570\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "12\n",
      "Area: 540\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "13\n",
      "Area: 72\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "14\n",
      "Area: 16\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "array([[[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       ...,\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]],\n",
       "\n",
       "       [[0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        ...,\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0],\n",
       "        [0, 0, 0]]], dtype=uint8)"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "kernel = np.array([[0,1,0],\n",
    "                   [1,1,1],\n",
    "                   [0,1,0]],dtype = np.uint8)\n",
    "p = 65\n",
    "im = cv2.imread('../second/images/img{0}.jpg'.format(p),0)\n",
    "_,th1 = cv2.threshold(im, 127,255, cv2.THRESH_OTSU)\n",
    "display(th1);\n",
    "img = th1.copy()\n",
    "img = cv2.dilate(img,kernel)\n",
    "img = cv2.erode(img,kernel)\n",
    "h,w = img.shape\n",
    "img = 255 - img\n",
    "display(img)\n",
    "plt.imshow(img, cmap='gray');\n",
    "mask = np.ones(img.shape[:2], np.uint8)*0\n",
    "mt = 10\n",
    "mask[mt:h-mt, mt:w-mt] = 255\n",
    "display(mask)\n",
    "img = cv2.bitwise_and(img,img,mask = mask)\n",
    "# t = np.mean(img) + np.std(img)/2\n",
    "# t = np.mean(img)\n",
    "# print(\"T:\",t)\n",
    "\n",
    "display(img)\n",
    "# print(img[30])\n",
    "# img[img < t] = 0\n",
    "# img[img > t] = 255\n",
    "# img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)\n",
    "# print(img[30])\n",
    "# img = 255 - img\n",
    "# print(img[30])\n",
    "display(img)\n",
    "con,boundings = thresh_callback(50,img, area_threshold=20)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 100,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "2\n",
      "2\n",
      "8\n",
      "8\n",
      "2\n",
      "2\n",
      "8\n",
      "5\n",
      "5\n",
      "4\n",
      "4\n"
     ]
    }
   ],
   "source": [
    "boundings = sorted(boundings, key=lambda x: x[0])\n",
    "for b in boundings:\n",
    "    x,y,w,h = b\n",
    "    if w*h > 25:\n",
    "        k = img[y:y+h,x:x+w]\n",
    "        k = cv2.resize(k,(28,28))\n",
    "        k = k.reshape((1,k.shape[0],k.shape[1],1))\n",
    "        display(k[0])\n",
    "        print(model.predict(k).argmax())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 95,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "33"
      ]
     },
     "execution_count": 95,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "boundings[0][1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 77,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(28, 28, 1)"
      ]
     },
     "execution_count": 77,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x_test[0].shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 82,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(1, 28, 28, 1)"
      ]
     },
     "execution_count": 82,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "k.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 85,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "5"
      ]
     },
     "execution_count": 85,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "model.predict(k).argmax()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "ename": "ValueError",
     "evalue": "could not broadcast input array from shape (28,4) into shape (28)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mValueError\u001b[0m                                Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-41-44caea9f0604>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marray\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mregions\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mValueError\u001b[0m: could not broadcast input array from shape (28,4) into shape (28)"
     ]
    }
   ],
   "source": [
    "np.array(regions)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(28,)\n",
      "(28, 4)\n"
     ]
    }
   ],
   "source": [
    "for p in regions:\n",
    "    print(np.array(p).shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(regions)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
